Online Payment
8/23/24About 1 min
Overview
Online Payment is the core functional module of this payment platform, providing merchants with secure, convenient, and efficient payment solutions. By integrating with our online payment APIs, merchants can quickly cover multiple payment scenarios to meet various business requirements.
Key Advantages
- Multi-channel Support: Supports mainstream payment channels including Alipay, WeChat Pay, UnionPay, etc., meeting diverse user payment preferences
- Security & Reliability: Adopts industry-standard encryption technology and risk control systems to ensure transaction data and fund security
- High Efficiency & Stability: The system has high concurrent processing capabilities, ensuring smooth payment processes and high success rates
- Flexible Integration: Provides standardized API interfaces supporting multiple programming languages with simple and quick integration
- Real-time Notifications: Supports asynchronous notification mechanism to ensure merchant systems receive payment results promptly
Applicable Scenarios
The online payment module is suitable for various online transaction scenarios, including but not limited to:
- E-commerce platform shopping payments
- Member recharge and bill payments
- Virtual goods purchases
- Service subscription payments
- Bill payment transactions
Functional Modules
Our platform's online payment includes the following core functional modules:
| Module | Description | Applicable Scenarios |
|---|---|---|
| Payment | Unified order payment interface supporting multiple payment methods | Initiating payment when users purchase goods or services |
| Pre-authorization | Pre-authorization freeze interface, freeze first then deduct | Scenarios requiring pre-authorization such as hotel bookings and car rental deposits |
| Refund | Order refund interface supporting full/partial refunds | Processing fund returns when users apply for refunds |
| Cancel | Order cancellation interface for same-day transactions | Canceling same-day transactions when needed |
| International remittance (CN inbound) | Remittance & transfer APIs (MEPay, etc.) | Recharge, rates, limits, accounts, transfer orders, callbacks |
Integration Process
- Register Merchant Account: Contact the platform to obtain merchant number and application ID
- Configure Payment Parameters: Set up payment-related parameters and asynchronous notification URL in the merchant backend
- Integrate SDK/API: Integrate payment interfaces according to the development documentation
- Test & Verify: Complete payment flow verification in the test environment
- Go Live: Switch to production environment and start formal transactions
Important Notes
- Please keep your merchant secret key secure and avoid leakage
- It is recommended to integrate the asynchronous notification mechanism to ensure payment status synchronization
- Please use HTTPS protocol for communication in production environment
- It is recommended to implement idempotency processing to avoid duplicate payments
Details
- Payment - Unified order payment interface documentation
- Pre-authorization - Pre-authorization freeze and deduction interface documentation
- Refund - Order refund interface documentation
- Cancel - Order cancellation interface documentation
- International remittance (CN inbound) - Remittance & transfer APIs (MEPay, etc.)