国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

微信小程序支付完整流程

這篇具有很好參考價值的文章主要介紹了微信小程序支付完整流程。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1、注冊微信支付商戶號(由上級或法人注冊)

注冊鏈接:https://pay.weixin.qq.com/index.php/apply/applyment_home/guide_normal#none
此商戶號,需要由主管及更上級領(lǐng)導(dǎo)進(jìn)行注冊,會成為公司收款賬戶
企業(yè)注冊需要材料:營業(yè)執(zhí)照,對公銀行賬戶信息,法人身份證

2、注冊小程序賬號(由上級或者領(lǐng)導(dǎo)注冊)

企業(yè)一般注冊為企業(yè)小程序,非個人,需要上傳營業(yè)執(zhí)照等。注冊地址

3、登錄商戶號綁定小程序

登錄之前注冊好的商戶賬號,將當(dāng)前小程序ID綁定至此商戶,表明此小程序可以調(diào)用此商戶支付相關(guān)接口。

4、后端工程師書寫接口

后端書寫接口,根據(jù)前端傳入數(shù)據(jù),返回微信支付核心數(shù)據(jù),后端需要什么數(shù)據(jù),前端調(diào)用此接口時,傳給后端即可。
小程序支付,uniapp,微信小程序,小程序,javascript

返回核心數(shù)據(jù)如下:

"appId": "xxxx",
"nonceStr": "xxxx",
"packageValue": "prepay_id=xxxxx",
"paySign": "xxxxxx",
"signType": "MD5",
"timeStamp": "xxxxxx"

5、前端工程師調(diào)用接口

5.1 獲取openid(當(dāng)前用戶真實(shí)id)

openid為當(dāng)前用戶真實(shí)id,無法直接用任何接口獲得,需要先調(diào)用微信login接口登錄,獲取登錄憑證code,在通過此code(登錄憑證,5分鐘有效),向微信服務(wù)器換取用戶openid。
原生小程序登錄:

wx.login({
  success (res) {
    if (res.code) {
     //code: 用戶登錄憑證(有效期五分鐘)使用 code 可以換取 openid、unionid、session_key 等核心信息
    } else {
      console.log('登錄失??!' + res.errMsg)
    }
  }
})

uniapp登錄:

uni.login({
  provider: 'weixin',
  success (res) {
    if (res.code) {
     //code: 用戶登錄憑證(有效期五分鐘)使用 code 可以換取 openid、unionid、session_key 等核心信息
    } else {
      console.log('登錄失??!' + res.errMsg)
    }
  }
})

發(fā)送請求調(diào)用微信官方接口,用code憑證換取用戶openid(真實(shí)用戶id)
原生小程序:wx.request uniapp: uni.request, 流程無差別

uni.request({
  url: `https://api.weixin.qq.com/sns/jscode2session`, //微信官方接口
  data: {
    appid: '小程序appId',
    secret: '小程序密鑰,在小程序appId下一行,放一塊在',
    js_code: '剛才獲取的code', 
    grant_type: 'authorization_code' //固定值
  },
  success: (res) => {
    //獲取openid:用戶真實(shí)唯一id
    console.log(res.data.openid);
  }
})
5.2 調(diào)用公司后端接口,獲取支付核心數(shù)據(jù)
// 調(diào)用后端接口
uni.request({
  url: '你們公司的后端接口地址,獲取支付核心數(shù)據(jù)',
  method: 'POST',
  data: { 接口需要什么參數(shù)就傳給接口,包含扣款金額,訂單id等 },
  success(obj) {
    console.log(obj)
  }
})

此接口必須返回以下6個核心數(shù)據(jù),都是由后臺計(jì)算生成。

"appId": "xxxx",
"nonceStr": "xxxx",
"packageValue": "prepay_id=xxxxx",
"paySign": "xxxxxx",
"signType": "MD5",
"timeStamp": "xxxxxx"
5.3 調(diào)用微信官方支付接口,彈出支付界面
uni.request({
  url: '你們公司的后端接口地址,獲取支付核心數(shù)據(jù)',
  method: 'POST',
  data: { 接口需要什么參數(shù)就傳給接口,包含扣款金額,訂單id等 },
  success(obj) {
    

    //調(diào)用微信官方支付接口彈出付款界面,輸入密碼扣款
    wx.requestPayment({
      timeStamp: obj.xxxx.timeStamp,  //后端返回的時間戳
      nonceStr:  obj.xxxx.nonceStr,   //后端返回的隨機(jī)字符串
      package:  obj.xxxx.packageValue, //后端返回的prepay_id
      signType: 'MD5', //后端簽名算法,根據(jù)后端來,后端MD5這里即為MD5
      paySign:  obj.xxxx.paySign,  //后端返回的簽名
      success (res) {
        console.log('用戶支付扣款成功', res)
      },
      fail (res) { 
        console.log('用戶支付扣款失敗', res)
      }
     })

  }
})

調(diào)用后,彈出付款界面,模擬器需要掃碼支付。
點(diǎn)擊真機(jī)調(diào)試會直接彈出微信付款界面。

總結(jié)

小程序支付,uniapp,微信小程序,小程序,javascript文章來源地址http://www.zghlxwxcb.cn/news/detail-688797.html

到了這里,關(guān)于微信小程序支付完整流程的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 微信小程序支付流程

    微信小程序支付流程

    申請微信支付,配置小程序秘鑰,設(shè)置秘鑰和下載證書,配置HTTPS服務(wù)器即可。 具體步驟 1、申請微信支付。小程序認(rèn)證以后,可以在小程序后臺,微信支付菜單欄,申請微信支付。填寫企業(yè)信息和對公賬戶,微信支付會打一筆隨機(jī)金額到對公賬戶,輸入金額完成驗(yàn)證后,在

    2024年02月13日
    瀏覽(26)
  • 微信小程序的支付流程

    微信小程序的支付流程

    微信小程序?yàn)殡娚填愋〕绦颍峁┝朔浅M晟?、?yōu)秀、安全的支付功能 在小程序內(nèi)可調(diào)用微信的 API 完成支付功能,方便、快捷 場景如下圖所示: 用戶通過分享或掃描二維碼進(jìn)入商戶小程序,用戶選擇購買,完成選購流程 調(diào)起微信支付控件,用戶開始輸入支付密碼 密碼驗(yàn)證

    2024年02月02日
    瀏覽(23)
  • 微信小程序 實(shí)現(xiàn)支付流程

    微信小程序 實(shí)現(xiàn)支付流程

    開發(fā)微信小程序時,涉及到微信支付的開發(fā)環(huán)節(jié),特此記錄一下 官方注冊地址????:接入微信支付 - 微信商戶平臺 備注:此商戶號為超級管理員,一般由更上級領(lǐng)導(dǎo)進(jìn)行注冊( ? ? 非前端人員注冊? ? ),會成為公司收款賬戶,主要填寫超管信息并上傳企業(yè)資料(如:營業(yè)執(zhí)

    2024年04月14日
    瀏覽(31)
  • 微信小程序支付流程(前端)

    微信小程序支付流程(前端)

    微信小程序的支付只要用到官方的支付API : wx.requestPayment(Object object) 官方文檔地址:https://developers.weixin.qq.com/miniprogram/dev/api/payment/wx.requestPayment.html 1、總體流程 一般情況下,前端接觸到的支付流程是這樣的:商品頁選擇商品 —— 提交商品訂單(跳轉(zhuǎn)到確認(rèn)訂單頁) ——

    2024年02月11日
    瀏覽(18)
  • 微信小程序完整實(shí)現(xiàn)微信支付功能(SpringBoot和小程序)

    微信小程序完整實(shí)現(xiàn)微信支付功能(SpringBoot和小程序)

    1.前言 不久前給公司實(shí)現(xiàn)支付功能,折騰了一陣子,終于實(shí)現(xiàn)了,微信支付對于小白來說真的很困難,特別是沒有接觸過企業(yè)級別開發(fā)的大學(xué)生更不用說,因此嘗試寫一篇我如何從小白實(shí)現(xiàn)微信小程序支付功能的吧,使用的后端是 SpringBoot 。 2.準(zhǔn)備工作 首先,要實(shí)現(xiàn)支付功能

    2024年02月04日
    瀏覽(34)
  • 微信小程序接入微信支付流程

    微信小程序接入微信支付流程

    1、支付場景:點(diǎn)擊支付按鈕喚起微信支付彈窗,輸入正確密碼后完成支付。 2、基本流程:點(diǎn)擊支付按鈕首先生成一個訂單,然后在后端調(diào)用微信api接口進(jìn)行統(tǒng)一下單,將接口返回的數(shù)據(jù)回傳到前端拉起支付操作,然后異步通知支付結(jié)果。 1、微信公眾平臺配置 點(diǎn)擊功能 –

    2023年04月12日
    瀏覽(21)
  • uniapp - 微信小程序接入騰訊視頻播放器功能插件,uniapp開發(fā)微信小程序端調(diào)用引入并使用騰訊視頻播放組件完整全流程(詳細(xì)示例源碼,一鍵復(fù)制開箱即用)

    uniapp - 微信小程序接入騰訊視頻播放器功能插件,uniapp開發(fā)微信小程序端調(diào)用引入并使用騰訊視頻播放組件完整全流程(詳細(xì)示例源碼,一鍵復(fù)制開箱即用)

    在uniapp 微信小程序項(xiàng)目中,集成騰訊視頻功能插件,實(shí)現(xiàn)播放騰訊視頻效果,附帶詳細(xì)示例源碼及注釋, 你可以跟著步驟一步步來,保證幾分鐘就能快速在uniapp小程序項(xiàng)目中植入騰訊視頻功能!

    2024年02月12日
    瀏覽(95)
  • Java實(shí)現(xiàn)微信小程序V3支付 (完整demo)
  • uniapp微信小程序JSAPI支付前端生成簽名,并調(diào)起微信支付

    簽名方式使用的是SHA256withRSA 插件 npm install jsrsasign 使用

    2024年01月17日
    瀏覽(97)
  • 【面試合集】說說微信小程序的支付流程?

    【面試合集】說說微信小程序的支付流程?

    微信小程序?yàn)殡娚填愋〕绦颍峁┝朔浅M晟?、?yōu)秀、安全的支付功能 在小程序內(nèi)可調(diào)用微信的 API 完成支付功能,方便、快捷 場景如下圖所示: 用戶通過分享或掃描二維碼進(jìn)入商戶小程序,用戶選擇購買,完成選購流程 調(diào)起微信支付控件,用戶開始輸入支付密碼 密碼驗(yàn)證

    2024年01月17日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包