Usage
Updated: 2025-09-05 09:41:51
1. Get WeChat/Alipay Payment Parameters
API Method: getPayOrderParams(options: PayOrderParams): Promise<CreateOrderResponse>
Parameter Description:
- options: Payment order parameters, type
PayOrderParams, required
Return Value Description: Create order API response, type Promise<CreateOrderResponse>, detailed type description as follows
| Property | Description | Type |
|---|---|---|
type |
Payment type | |
| WeChat Pay: jsapi | native | |
| Alipay: qrCode | string |
|
aliPayLink |
Alipay payment link | string |
orderNo |
Order number | string |
payStatus |
Payment status | PayStatus |
wxAppId |
WeChat Pay appId | string |
nonceStr |
WeChat Pay nonce string | string |
package |
WeChat Pay parameters | string |
paySign |
WeChat Pay signature | string |
signType |
WeChat Pay signature method | string |
timeStamp |
WeChat Pay signature timestamp | number |
payProvider |
Current payment method | PaymentProvider |
Example:
const data = await paymentTarget.payOrder({ orderNo: '1234567890', payProvider: PaymentProvider.Wechat });
console.log('支付参数', data);
2. Get Payment Methods
API Method: getPayProviders(): Promise<PaymentProvider[]>
Return Value Description: Type Promise<PaymentProvider[]>
Example:
const data = await paymentTarget.getPayProviders();
console.log('支付方式', data);
