小程序模板網(wǎng)

如何在小程序上接入微信支付?

發(fā)布時(shí)間:2017-12-16 15:10 所屬欄目:小程序開發(fā)教程

	

在上篇《你們有自己的小程序了嗎?》中,我們分享了幾個(gè)典型的小程序微信支付應(yīng)用案例。后臺(tái)收到很多用戶反饋,希望進(jìn)一步了解如何在小程序中使用微信支付。今天,我們推出這篇技術(shù)指引,希望對(duì)有需要的商戶能有所幫 ...

 
 
 

在上篇《你們有自己的小程序了嗎?》中,我們分享了幾個(gè)典型的小程序微信支付應(yīng)用案例。后臺(tái)收到很多用戶反饋,希望進(jìn)一步了解如何在小程序中使用微信支付。

今天,我們推出這篇技術(shù)指引,希望對(duì)有需要的商戶能有所幫助。

---前方技術(shù)高能,小白請(qǐng)繞行---

 

小程序&微信支付

接入指南

 
 

 

 

小程序支付開發(fā)步驟

如果開發(fā)者已做過JSAPI或JSSDK調(diào)起微信支付,接入小程序支付非常相似,以下是三種接入方式的對(duì)比:

程序訪問商戶服務(wù)都是通過HTTPS,開發(fā)部署的時(shí)候需要安裝HTTPS服務(wù)器

 

 

業(yè)務(wù)流程時(shí)序圖

商戶系統(tǒng)和微信支付系統(tǒng)主要交互:

1、小程序內(nèi)調(diào)用登錄接口,獲取到用戶的openid,api參見公共api【小程序登錄API】

2、商戶server調(diào)用支付統(tǒng)一下單,api參見公共api【統(tǒng)一下單API】

3、商戶server調(diào)用再次簽名,api參見公共api【再次簽名】

4、商戶server接收支付通知,api參見公共api【支付結(jié)果通知API】

5、商戶server查詢支付結(jié)果,api參見公共api【查詢訂單API】

 

 

小程序調(diào)起支付API

小程序調(diào)起支付數(shù)據(jù)簽名字段列表:

 

 

舉例如下:

paySign = MD5(appId=wxd678efh567hg6787&nonceStr=5K8264ILTKCH16CQ2502SI8ZNMTM67VS&package=prepay_id=wx2017033010242291fcfe0db70013231072&signType=MD5&timeStamp=1490840662&key=qazwsxedcrfvtgbyhnujmikolp111111) = 22D9B4E54AB1950F51E0649E8810ACD6

 

詳細(xì)簽名算法請(qǐng)參考“簽名算法”說明

 

調(diào)用wx.requestPayment(OBJECT)發(fā)起微信支付

Object參數(shù)說明: 

 

回調(diào)結(jié)果:

 

示例代碼:

wx.requestPayment( { 'timeStamp': '', 'nonceStr': '', 'package': '', 'signType': 'MD5', 'paySign': '', 'success':function(res){}, 'fail':function(res){}, 'complete':function(res){} })

 

 

API列表

點(diǎn)擊查看API詳細(xì)說明:

統(tǒng)一下單

關(guān)閉訂單

查詢退款

支付結(jié)果通知

查詢訂單

申請(qǐng)退款

下載對(duì)賬單

交易保障

 

成功接入后,消費(fèi)者只需通過微信小程序就能查看店內(nèi)優(yōu)惠活動(dòng),選取商品、支付下單、到店消費(fèi)等步驟一氣呵成,整個(gè)過程簡單方便,再也無需經(jīng)過下載APP、注冊(cè)、登陸、綁定銀行卡等繁雜步驟,使用的輕松便捷大大提升了用戶體驗(yàn)。

一個(gè)小程序,就能實(shí)現(xiàn)智慧商業(yè)!現(xiàn)在就來體驗(yàn)吧!


易優(yōu)小程序(企業(yè)版)+靈活api+前后代碼開源 碼云倉庫:starfork
本文地址:http://www.u-renovate.com/wxmini/doc/course/18190.html 復(fù)制鏈接 如需定制請(qǐng)聯(lián)系易優(yōu)客服咨詢:800182392 點(diǎn)擊咨詢
QQ在線咨詢
AI智能客服 ×