使用方式
更新時間:2025-09-05 09:41:51
一、取得微信/支付寶支付參數
Api 方法: getPayOrderParams(options: PayOrderParams): Promise<CreateOrderResponse>
參數說明:
- options:支付訂單參數,
PayOrderParams類型,必傳
回傳值說明: 建立訂單介面回應,Promise<CreateOrderResponse> 類型,詳細類型說明如下
| 屬性名稱 | 說明 | 類型 |
|---|---|---|
type |
支付類型 | |
| 微信支付下 jsapi | native | |
| 支付寶支付下 qrCode | string |
|
aliPayLink |
支付寶支付連結 | string |
orderNo |
訂單號碼 | string |
payStatus |
支付狀態 | PayStatus |
wxAppId |
微信支付 appId | string |
nonceStr |
微信支付簽名隨機串 | string |
package |
微信支付參數 | string |
paySign |
微信支付簽名 | string |
signType |
微信支付簽名方式 | string |
timeStamp |
微信支付簽名時間戳 | number |
payProvider |
目前支付方式 | PaymentProvider |
範例:
const data = await paymentTarget.payOrder({ orderNo: '1234567890', payProvider: PaymentProvider.Wechat });
console.log('支付参数', data);
二、取得支付方式
Api 方法: getPayProviders(): Promise<PaymentProvider[]>
回傳值說明: Promise<PaymentProvider[]> 類型
範例:
const data = await paymentTarget.getPayProviders();
console.log('支付方式', data);
