API Introduction
Payment Koro Payment Gateway enables Merchants to receive money from their customers by temporarily redirecting them to www.payonlinebd.com. The gateway is connecting multiple payment terminal including card system, mobile financial system, local and International wallet. After the payment is complete, the customer is returned to the merchant's site and seconds later the Merchant receives notification about the payment along with the details of the transaction. This document is intended to be utilized by technical personnel supporting the online Merchant's website. Working knowledge of HTML forms or cURL is required. You will probably require test accounts for which you need to open accounts via contact with bdautopay.com or already provided to you.
API Operation
REST APIs are supported in two environments. Use the Sandbox environment for testing purposes, then move to the live environment for production processing. When testing, generate an order url with your test credentials to make calls to the Sandbox URIs. When you’re set to go live, use the live credentials assigned to your new signature key to generate a live order url to be used with the live URIs. Your server has to support cURL system. For HTML Form submit please review after cURL part we provide HTML Post method URL also
Live API End Point (For Create Payment URL):
https://paymentkoro.com/api/payment/create
Payment Verify API:
https://paymentkoro.com/api/payment/verify
Parameter Details
Variables Need to POST to Initialize Payment Process in gateway URL
Field Name | Description | Required | Example Values |
---|---|---|---|
cus_name | Customer Full Name | Yes | Payment Koro |
cus_email | Email address of the customer | Yes | paymentkoro@gmail.com |
amount | The total amount payable. Please note that you should skip the the trailing zeros in case the amount is a natural number. | Yes | 10 or 10.50 or 10.6 |
success_url | URL to which the customer will be returned when the payment is made successfully. The customer will be returned to the last page on the Merchant's website where he should be notify the payment successful. | Yes | https://paymentkoro.com/sucess.php |
cancel_url | URL to return customer to your product page or home page. | Yes | https://paymentkoro.com/cancel.php |
webhook_url | IPN callback URL | No | https://paymentkoro.com/webhook.php |
meta_data | IPN callback URL | No | Json Formated |
Variables Needs For Payment Verify
Field Name | Description | Required | Example Values |
---|---|---|---|
transaction_id | Transaction id received as a query parameter from the success URL provided during payment creation. | Yes | OVKPXW165414 |
Headers Details
Header Name | Value |
---|---|
Content-Type | application/json |
API-KEY | App key From Brands |