Integration overview
This topic introduces the functions that Alipay+ User-presented Mode Payment provides and guides you through how to use the Alipay+ APIs and SDKs to build an integration for these functions.
Before you begin
Before you learn more about how to integrate with Alipay+ User-presented Mode Payment, ensure that you are familiar with the following things:
- The user experience that Alipay+ User-presented Mode Payment can provide to the consumers.
- General steps you need to take to go through the whole integration process.
Build an integration
Use the APIs and SDKs that are provided by Alipay+ to integrate the following User-presented Mode Payment functions as required:
Accept a payment
To accept payments from users, you need to take the following steps:
- Identify the Alipay+ payment code and decide where the payment needs to be routed.
- When deciding to route the payment to Alipay+, initiate a payment request by calling the pay API.
- Handle the payment result that is obtained from Alipay+.
For more information about how to integrate related APIs to accept a payment, see Accept a payment.
Obtain payment results
To obtain payment results from Alipay+, you need to integrate the inquirePayment and notifyPayment APIs. For more information about how to integrate the APIs, see Inquire about payment results and Receive payment notification.
Cancel and refund
To support the users in refunding and canceling payments, you need to integrate the refund and cancelPayment APIs. For more information about how to integrate the APIs, see Cancel a payment and Refund.
More operations
Apart from the payment-oriented functions that are mentioned above, Alipay+ provides more services and APIs for you to manage your business.
Alipay+ provides multiple types of transaction reports to help you to perform the clearing and settlement of transactions. To streamline your business workflows, you need to develop your reconciliation function module according to the production mechanism and specification of the transaction reports. For more information, see Reconcile.
More information
Go through the section below to obtain more information that empowers your integration:
- To ensure your integration with Alipay+ can work properly, you need to ensure that your outputs meet Alipay+ standards, such as logos displayed on payment terminals and payment receipts.
- When using APIs to integrate, you need to take the following things into consideration:
- Make a POST request to the corresponding address with the identity information, signature, and business parameters in the HTTP request. For more information about the structure of a request and response, see API overview.
- To ensure the message transmission security, the ACQP must sign the request and validate the signature properly. When calling an Alipay+ API, the ACQP must sign the API request and validate the response signature accordingly; when receiving an API call from Alipay+, the ACQP must validate the request signature and sign the API response accordingly.
- For the full list of APIs that are provided for User-presented Mode Payment, see API list.