uniapp支付之支付寶APP支付

寫在前面的話

本篇是uniapp支付之微信支付的續(xù)篇。
uniapp支付寶支付相對于微信支付來說簡單的多。

開通微信支付

配置

打開項(xiàng)目的manifest.json文件,在“App模塊配置”項(xiàng)的“Payment(支付)”下,勾選“支付寶支付”:


支付寶支付配置.png
注意
  • 支付寶支付沒有綁定應(yīng)用包名、簽名信息,可以使用標(biāo)準(zhǔn)基座開發(fā)測試

應(yīng)用內(nèi)發(fā)起支付——API使用

調(diào)用 [uni.requestPayment(OBJECT)]發(fā)起支付,OBJECT參數(shù)中provider屬性值固定為alipay、、orderInfo屬性值為訂單對象

示例代碼

APP支付
//訂單對象,從服務(wù)器獲取
uni.requestPayment({
    provider: 'alipay',
    orderInfo: res.data.orderInfo, //支付寶訂單數(shù)據(jù)
    success: function (res) {
        console.log('success:' + JSON.stringify(res));
    },
    fail: function (err) {
        console.log('fail:' + JSON.stringify(err));
    }
});

iOS離線打包支付寶支付

添加依賴庫及資源

依賴庫 系統(tǒng)庫 資源文件
liblibPayment.a、libalixpayment.a、AlipaySDK.framework Security.framework、CoreMotion.framework、SystemConfiguration.framework、CFNetwork.framework、libc++.dylib AlipaySDK.bundle

工程配置

1.在URL Types 中添加配置: identifier 填寫 alixpay ,URL Schemes 填寫 alix[后面是您在支付寶平臺申請的appid] ,如果沒有該項(xiàng)按照圖中的格式創(chuàng)建


支付寶支付url配置.png

2.在 info.plist 添加 Schemes 白名單配置


支付寶infoplist.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容