購買網(wǎng)站、小程序、商城限時(shí)優(yōu)惠買2送2
購買銷售系統(tǒng)尊享版2年可享優(yōu)惠200元
海東青科技
助力中小企業(yè)線上運(yùn)營

粵澳兩地健康碼互認(rèn),出入境可憑綠碼通行

 二維碼 4

導(dǎo)語

簡單、安全、免簽名、免證書、支付結(jié)果可回調(diào)云函數(shù),這就是小程序·云開發(fā)新推出的原生微信支付支持。這項(xiàng)能力可以極大節(jié)約開發(fā)成本,開發(fā)者在云開發(fā)控制臺(tái)可直接綁定微信支付商戶,在綁定完成后可在云開發(fā)中原生接入微信支付。

使用云開發(fā)來實(shí)現(xiàn)相應(yīng)的支付功能后,開發(fā)者無需關(guān)心證書、簽名、微信支付服務(wù)器端文檔,使用簡單、代碼較少,只需要調(diào)用相應(yīng)的函數(shù)即可。此外,因?yàn)樵崎_發(fā)基于微信私有協(xié)議實(shí)現(xiàn),官方通過服務(wù)商提供支付接口對(duì)接支持,不依賴第三方模塊,免去泄漏證書、支付情況等其他敏感信息的風(fēng)險(xiǎn)。同時(shí),云開發(fā)還支持云函數(shù)接收微信支付進(jìn)行支付和退款的回調(diào),安全高效。


云開發(fā)微信支付接口

云開發(fā)現(xiàn)已支持從下單到退款的全流程微信支付接口:

  • 統(tǒng)一下單接口

  • 查詢訂單

  • 關(guān)閉訂單

  • 下載對(duì)賬單

  • 申請(qǐng)退款

  • 查詢退款

如何接入

01.準(zhǔn)備工作

02.如何開通

在微信開發(fā)者工具中,使用綁定的微信小程序賬號(hào),打開云開發(fā)控制臺(tái),在云開發(fā)控制臺(tái)中的 設(shè)置 - 全局設(shè)置   中添加商戶號(hào)。

添加后,需要在綁定的商戶號(hào)管理員在微信支付提供的【微信支付商家助手】小程序上確認(rèn)授權(quán)。

如果需要 JSAPI 和 API 退款權(quán)限,需要前往微信支付商戶平臺(tái)我的授權(quán)產(chǎn)品中進(jìn)行確認(rèn)授權(quán),完成授權(quán)后即可調(diào)用微信支付相關(guān)接口能力。


03.支付 Demo 代碼

在云函數(shù)中,調(diào)用 cloudPay.unifiedOrder, 即可生成小程序側(cè)調(diào)用支付接口所需參數(shù)。

  • image.png


04.關(guān)鍵開發(fā)流程

  1. 小程序調(diào)用云函數(shù),在云函數(shù)中調(diào)用統(tǒng)一下單接口,參數(shù)中帶上接收異步支付結(jié)果的云函數(shù)名和其所在云環(huán)境 ID

  2. 統(tǒng)一下單接口返回的成功結(jié)果對(duì)象中有 payment 字段,該字段即是小程序端發(fā)起支付的接口(wx.requestPayment)所需的所有信息

  3. 小程序端拿到云函數(shù)結(jié)果,調(diào)用 wx.requestPayment 發(fā)起支付

  4. 支付完成后,在統(tǒng)一下單接口中配置的云函數(shù)將收到支付結(jié)果通知

05.支付回調(diào)

在調(diào)用下單和退款接口時(shí),需要傳遞 envId 和 functionName   這兩個(gè)參數(shù)來指定支付結(jié)果回調(diào)的云函數(shù),在微信支付完成支付或退款后,系統(tǒng)會(huì)觸發(fā)指定的云函數(shù),來告知開發(fā)者用戶的支付或退款的結(jié)果。

相關(guān)文檔

總結(jié)

云開發(fā)的微信支付能力,可以讓更多的開發(fā)者安全、快捷的實(shí)現(xiàn)支付,讓企業(yè)的資金更加的安全。


容城县| 渭南市| 浠水县| 曲周县| 凌海市| 商丘市| 灵山县| 天全县| 塔城市| 敦煌市| 富顺县| 资兴市| 会同县| 呼玛县| 望谟县| 门头沟区| 泌阳县| 达孜县| 长岛县| 库车县| 广东省| 葵青区| 左贡县| 道真| 天镇县| 建湖县| 无极县| 白城市| 吴江市| 沾化县| 古蔺县| 香河县| 民丰县| 木兰县| 闸北区| 宜宾县| 若羌县| 山阳县| 绥棱县| 股票| 新河县|