Payment gateway overview
Integrate with CodePay Payment Gateway
CodePay Payment Gateway is a service that helps merchants initiate online, in-app, and face-to-face payments. It does not directly handle the flow of funds; instead, it typically operates as a network service connected to merchant websites or POS systems. CodePay Payment Gateway combines the functionalities of a payment gateway and processor from banks/acquiring institutions, along with risk management systems and acquiring capabilities. This makes CodePay a full-stack payment service provider. By integrating CodePay's payment capabilities, merchants can quickly and securely access global payment services.
Development guidelines
Pre-development
This section will introduce what merchants need to do before starting development, including which parameters to apply and how to configure the development process.
What parameters need to be applied
- appid
- gateway_rsa_public_key
- merchant_no
- store_no(Optional)
Development configuration
- Upload app_rsa_public_key
- Get API access permissions
Other preparations
- Apply for and activate the merchant account, and configure a settlement account with the bank/acquirer/payment service provider (if required).
ISV configuration
If you are a service provider, you can log in to your ISV platform to create merchants/stores and create and configure payment applications. The following are some screenshots of the operation interface.
1. Merchant registration
2. Add payment application
3. Obtain the gateway_rsa_public_key
and gateway_url
, and upload the app_rsa_public_key
.
Merchant configuration
If you are a merchant, you can log in to the merchant platform to create stores and create and configure payment applications. The following are screenshots of some operation interfaces.
1. Add payment application
2. Obtain the gateway_rsa_public_key
and gateway_url
, and upload the app_rsa_public_key
.
3. Getting access authorization for the API
Integrate with our cloud API
Read API rulesView detailed API documentation
Download SDK or sample