Payonara

Documentation

API Documentation

Introduction Processing Payments with Payonara API

The Payonara API enables clients to process payments on behalf of their users. This guide outlines the key steps required to integrate with the Payonara platform and successfully process payments.

Steps to Process Payments

Step 1: Merchant Registration

Sign up as a merchant at Payonara Dashboard. This step creates an account for your organization.

 

Step 2: KYB Verification

Payonara will complete the Know Your Business (KYB) verification process for your account. This step is mandatory before processing payments.

Step 3: Configure PostBack URL

Add your PostBack URL in the Payonara portal. This ensures Payonara sends transaction status updates to your system upon payment confirmation. Refer to PostBack URL Documentation for detailed integration steps.

 

Step 4: Authenticate API Requests

Use the /auth/login` endpoint to authenticate your API calls. Upon successful authentication, this endpoint returns a Bearer Token, which must be included in all subsequent requests along with the API KEY and Company Id in the Response Headers

Step 5: Process a Payment

Use the payment/process endpoint to initiate a payment transaction.

Step 6: Include Required Headers and Bearer Token

Ensure the following headers are included in requests to the payment/process endpoint:

 
  • X-API-KEY: Retrieved from the /auth/login response header.
  • X-COMPANY-ID: Retrieved from the /auth/login response header

By following these steps, merchants can successfully integrate with Payonara and securely process payments.