Skip to main content

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

Registering a merchant to obtain merchant no

2. Add payment application

Add third-party applications to obtain app_id

3. Obtain the gateway_rsa_public_key and gateway_url, and upload the app_rsa_public_key.

Get gateway_rsa_public_key and gateway_url

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

Merchants add third-party applications to obtain app_id
Merchants add third-party applications to obtain app_id

2. Obtain the gateway_rsa_public_key and gateway_url, and upload the app_rsa_public_key.

Obtain the gateway rsa public key gateway_rsa_public_key, and upload your own application rsa private key app_rsa_public_key
Obtain the gateway rsa public key gateway_rsa_public_key, and upload your own application rsa private key app_rsa_public_key

3. Getting access authorization for the API

Obtain access authorization for the required API

Integrate with our cloud API

Read API rules

View detailed API documentation

Download SDK or sample