uni-app開發(fā)之四app支付模塊詳解

? ? 心血來潮來更一篇文章沙廉,今天我們講一講使用uni-app開發(fā)之支付模塊产徊。

? ? 可以說支付部分是app的一個重要內容员串,一般的app里都會有這個模塊盔腔,所以下面單拿出一篇文章給大家進行講解:

? ? 首先在uni-app中主要有支付寶支付、微信支付琳拨、蘋果應用內支付這幾種(剩余的支付方式不是主流瞭恰,我也就不講啦,嘻嘻>-<)狱庇,接下來我就分開給大家講一講這幾種支付方式惊畏。

? ? (一)開發(fā)前準備

? ? 首先如果你想使用者三種支付方式必須要去相應的開放平臺注冊并申請支付功能

? ? (1)支付寶支付能力申請:

? ? 首先登陸支付寶賬號然后創(chuàng)建應用用來獲取支付寶應用的appid以便在uni-app的manifest.json中進行配置是牢,接下來開通app支付功能,開通的步驟比較繁瑣陕截,會有支付寶的工作人員進行審核驳棱,如果是公司項目的話應該會會順利,我就不在這里啰嗦了农曲,第三步配置密鑰用來獲取公鑰和私鑰這是需要后臺進行處理的社搅。

? ? (2)微信支付能力申請:

? ? 首先到?微信開放平臺?申請移動應用并開通支付功能,申請應用后可以獲取 AppID 和 AppSecret 值乳规,然后將應用接入?微信商戶平臺形葬,選擇 App 支付,最后開通支付功能后可獲取支付業(yè)務服務器配置數據:PARTNER(財付通商戶號)暮的、PARTNER_KEY(財付通密鑰)笙以、PAYSIGNKEY(支付簽名密鑰),最后一步也是后臺進行處理的冻辩,不用我們操心啦猖腕。

? ? (3)蘋果應用內支付:

? ? 因為我們的項目沒用過蘋果應用支付所以我就先不多說這部分了,等以后我踩完坑了再給大家補上哈恨闪。

? ? (4)manifest.json配置

? ? 打開manifest.json文件找到app SDK配置倘感,然后找到支付的部分進行相關配置就好了,都是圖形界面配置比較容易咙咽,我就一帶而過了老玛。

(二)開發(fā)支付模塊

? ? 首先通過uni.getProvider方法獲取到用戶手機里的服務商,service選擇payment钧敞,共有4種方式alipay(支付寶支付)蜡豹、wxpay(微信支付)、baidu(百度收銀臺支付)溉苛、appleiap(蘋果應用內支付)镜廉。代碼如下:

uni.getProvider({

? ? service: 'payment',

? ? success: function (res) {

? ? //在這里進行業(yè)務邏輯處理

? ? }

});

然后通過后臺獲取訂單信息:

uni.request({

url: addUrl() + '/api/recharge/pay',

method: 'POST',

header: {

referer: ''

},

data: {

//請求接口的參數

},

success: (res) => {

//獲得訂單信息

}

})

第三步調起微信/支付寶支付

//支付寶支付

uni.requestPayment({

provider: 'alipay',

orderInfo: orderInfo, //訂單數據

success: function(res) {

//處理業(yè)務邏輯

},

fail: function(err) {

console.log('fail:' + JSON.stringify(err));

uni.showToast({

icon: 'none',

title: '支付失敗'

});

}

});

//微信支付

uni.requestPayment({

provider: 'wxpay',

orderInfo: orderInfo, //訂單數據

success: function(res) {

//處理業(yè)務邏輯

},

fail: function(err) {

console.log('fail:' + JSON.stringify(err));

uni.showToast({

icon: 'none',

title: '支付失敗'

});

}

});

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市炊昆,隨后出現的幾起案子桨吊,更是在濱河造成了極大的恐慌威根,老刑警劉巖凤巨,帶你破解...
    沈念sama閱讀 222,183評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現場離奇詭異洛搀,居然都是意外死亡敢茁,警方通過查閱死者的電腦和手機,發(fā)現死者居然都...
    沈念sama閱讀 94,850評論 3 399
  • 文/潘曉璐 我一進店門留美,熙熙樓的掌柜王于貴愁眉苦臉地迎上來彰檬,“玉大人伸刃,你說我怎么就攤上這事》瓯叮” “怎么了捧颅?”我有些...
    開封第一講書人閱讀 168,766評論 0 361
  • 文/不壞的土叔 我叫張陵,是天一觀的道長较雕。 經常有香客問我碉哑,道長,這世上最難降的妖魔是什么亮蒋? 我笑而不...
    開封第一講書人閱讀 59,854評論 1 299
  • 正文 為了忘掉前任扣典,我火速辦了婚禮,結果婚禮上慎玖,老公的妹妹穿的比我還像新娘贮尖。我一直安慰自己,他們只是感情好趁怔,可當我...
    茶點故事閱讀 68,871評論 6 398
  • 文/花漫 我一把揭開白布湿硝。 她就那樣靜靜地躺著,像睡著了一般润努。 火紅的嫁衣襯著肌膚如雪图柏。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,457評論 1 311
  • 那天任连,我揣著相機與錄音蚤吹,去河邊找鬼。 笑死随抠,一個胖子當著我的面吹牛裁着,可吹牛的內容都是我干的。 我是一名探鬼主播拱她,決...
    沈念sama閱讀 40,999評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼二驰,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了秉沼?” 一聲冷哼從身側響起桶雀,我...
    開封第一講書人閱讀 39,914評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎唬复,沒想到半個月后矗积,有當地人在樹林里發(fā)現了一具尸體,經...
    沈念sama閱讀 46,465評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡敞咧,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,543評論 3 342
  • 正文 我和宋清朗相戀三年棘捣,在試婚紗的時候發(fā)現自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片休建。...
    茶點故事閱讀 40,675評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡乍恐,死狀恐怖评疗,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情茵烈,我是刑警寧澤百匆,帶...
    沈念sama閱讀 36,354評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站呜投,受9級特大地震影響胧华,放射性物質發(fā)生泄漏。R本人自食惡果不足惜宙彪,卻給世界環(huán)境...
    茶點故事閱讀 42,029評論 3 335
  • 文/蒙蒙 一矩动、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧释漆,春花似錦悲没、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至逊笆,卻和暖如春栈戳,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背难裆。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評論 1 274
  • 我被黑心中介騙來泰國打工子檀, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人乃戈。 一個月前我還...
    沈念sama閱讀 49,091評論 3 378
  • 正文 我出身青樓褂痰,卻偏偏與公主長得像,于是被迫代替她去往敵國和親症虑。 傳聞我的和親對象是個殘疾皇子缩歪,可洞房花燭夜當晚...
    茶點故事閱讀 45,685評論 2 360

推薦閱讀更多精彩內容