C-scan-B Payment
With C-Scan-B Payment, a user can scan the QR code presented by the merchant to complete the payment. The QR code can be either a static entry code or a dynamic order code.
1. Basic concepts
The following terms are used in this document:
- C-Scan-B Payment: Payment scenario that the consumer scans the merchant presented code with a digital device, such as a mobile phone, to initiate the payment.
- Acquirer: Institution that processes payments on behalf of merchants.
- Alipay+: Alipay+ solution is a collaborative effort along with all participants to provide more open, digitalized, and inclusive financial services to worldwide consumers and merchants.
- Issuing Participant: An Alipay+ Participant who provides payment and related services for consumers. Normally, the Issuing Participant owns a digital wallet.
- QR Code: Quick Response Code as defined in ISO/IEC 18004.
2. Benefits
The following list shows the major benefits of using Alipay+ C-scan-B Payment:
Secure payment
User's authorization is required for every transaction. With built-in security mechanism and rule-based risk management, each transaction is highly secured and executed hassle free.
Inclusive solution
This payment solution is cost-effective, and different types of merchants can adopt this solution easily.
Easy integration
Rapidly build production-ready integrations with APIs. In addition, limited integration costs are needed to add new wallets to expand your business in the future.
3. User experience
A user can scan the QR code, which might be an order code or entry code presented by the merchant, to complete the payment. The QR code complies with the standards and specifications as defined in Code-Scanning Payment Standards. In certain cases, the user might be prompted to complete authentication during the payment, such as entering the payment password.
Case 1. Order code
The following figure illustrates C-scan-B user experience where the code is an order code:
Figure 1. C-scan-B Payment (order code) user experience
The C-scan-B Payment (order code) workflow contains the following steps:
- User chooses goods, then the merchant shows an order code.
- User scans the order code.
- User confirms to pay.
- The payment result is displayed in the wallet page.
Case 2. Entry code
The following figure illustrates C-scan-B user experience where the code is an entry code:
Figure 2. C-scan-B Payment (entry code) user experience
The C-scan-B Payment (entry code) workflow contains the following steps:
- User scans the entry code presented by merchant.
- User is redirected to merchant page to enter the payment amount.
- User is redirected to wallet payment page to complete the payment.
- The payment result is displayed in the wallet page.
- User is redirected back to the merchant page.
UX design guidelines
For more information about the requirements of page designing and interaction details, see C-scan-B Payment UX design guideline.
4. How it works
In C-scan-B Payment, the following roles are involved:
- User: An individual or institution that uses the payment service.
- Merchant: A company or individual that trades on goods or services.
- Acquirer: Institution that processes payments on behalf of merchants.
- Alipay+: Alipay+ provides the C-scan-B Payment service.
- Issuing Participant: Issuing Participant normally is a Digital Wallet.
Case 1: Order code
The following figure illustrates the C-scan-B workflow when the QR code is an order code:
Figure 3. C-Scan-B Payment (order code) workflow
The C-scan-B Payment (order code) workflow contains the following steps:
- User scans the QR code to pay by using Mobile Payment Partner wallet.
- Mobile Payment Partner wallet retrieves the code value, then sends the code value to Alipay+ for decoding.
- Alipay+ decodes the code value and receives the order information from Acquirer. After that, Alipay+ sends the payment request to Mobile Payment Partner.
- Mobile Payment Partner wallet renders the payment information and the user confirms to pay.
Case 2: Entry code
The following figure illustrates the C-scan-B workflow when the QR code is an entry code:
Figure 4. C-Scan-B Payment (entry code) workflow
The C-scan-B Payment (entry code) workflow contains the following steps:
- User scans the QR code to pay by using Mobile Payment Partner wallet.
- User is redirected to the merchant page to enter the payment amount.
- Merchant redirects the user to the Mobile Payment Partner wallet with the order code contained in the URL.
- Mobile Payment Partner wallet intercepts and parses the URL to obtain the code value, then sends the code value to Alipay+ for decoding.
- Alipay+ decodes the code value and receives the order information from Acquirer. After that, Alipay+ sends the payment request to Mobile Payment Partner.
- Mobile Payment Partner wallet renders the payment information and the user confirms to pay.
5. Features
Alipay+ C-scan-B Payment contains the following main features to accelerate your business processes:
- Notify payment result. When Issuing Participant confirms that the payment is successful, Alipay+ actively push the payment result to Acquirer (Acquirer might relay the result to merchants accordingly following the business design).
- Support one-stop settlement. Alipay+ provides a unified funds clearing and settlement service for Acquirer and Issuing Participants. Rather than performing mutual settlement, Acquirers and Issuing Participants only need to settle with Alipay+, which greatly simplify the funds processing and improve the settlement efficiency.