日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

nodjes 支付宝接口 - 优惠卷

發布時間:2025/3/15 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 nodjes 支付宝接口 - 优惠卷 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

const crypto = require('crypto'); const request = require('request'); const qs = require('qs');let config = {appId: '1234567890',gatewayUrl: 'https://openapi.alipay.com/gateway.do',privateKey: 'PKCS1(非JAVA適用)私鑰',publicKey: '支付寶公鑰', };/*** 定義業務參數*/ let biz_content = {create_start_time: '2017-11-30 00:00:01',create_end_time: '2017-12-01 23:59:59',page_num: 1,page_size: 20 };/*** 定義公共參數*/ let data = {app_id: config.appId,version: '1.0',format: 'json',sign_type: 'RSA2',method: 'alipay.marketing.voucher.templatelist.query',timestamp: "2017-12-06 11:52:01",auth_token: '',alipay_sdk: 'alipay-sdk-php-20161101',charset: 'utf-8',biz_content: JSON.stringify(biz_content),app_auth_token: '授權給商戶的token', };/*** 參數排序,轉換為字符串*/ let params = []; for(let name in data) {let val = data[name];if (name == 'sign' || !val) {continue;}params.push(`${name}=${val}`); } let queryStr = params.sort().join('&');/*** sign加密處理*/ let key = "-----BEGIN RSA PRIVATE KEY-----\n" +(function() {let arr = [];let offset = 0;while (true) {let str = config.privateKey.substr(offset, 64);if (str == '') {break;}arr.push(str);offset += 64;}return arr.join("\n");})() +"\n-----END RSA PRIVATE KEY-----"; let sign = crypto.createSign('RSA-SHA256'); sign.update(queryStr); data.sign = sign.sign(key, 'base64');/*** 發送請求*/ let url = config.gatewayUrl + '?' + qs.stringify(data); request.get(url, function(e, response, res) {console.log(res); });

商戶:授權,獲得app auth token,創建優惠卷

用戶:訪問鏈接,根據merchant_pid,shop_id 獲得優惠卷模版,發送優惠卷

轉載于:https://my.oschina.net/qiongtaoli/blog/1585574

總結

以上是生活随笔為你收集整理的nodjes 支付宝接口 - 优惠卷的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。