From 09d3c4a8bf09ad346c5ebabd7836d3b83f009c02 Mon Sep 17 00:00:00 2001 From: Ge Hao Date: Tue, 15 Nov 2016 14:32:55 +0800 Subject: [PATCH] pay --- pages/cart/cart.js | 3 ++- utils/pay.js | 19 +++++++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 utils/pay.js diff --git a/pages/cart/cart.js b/pages/cart/cart.js index e909f62..f48343b 100644 --- a/pages/cart/cart.js +++ b/pages/cart/cart.js @@ -1,5 +1,6 @@ const district = require('../../utils/address_data.js') const order = require('../../utils/order.js') +const pay = require('../../utils/pay.js') Page({ @@ -97,7 +98,7 @@ Page({ } } order.postBilling(params, function(result){ - + pay.pay(result.data.hash) }) } }, diff --git a/utils/pay.js b/utils/pay.js new file mode 100644 index 0000000..e3eba79 --- /dev/null +++ b/utils/pay.js @@ -0,0 +1,19 @@ +function pay(hash) { + wx.requestPayment({ + 'appId': hash.appId, + 'timeStamp': hash.timeStamp, + 'nonceStr': hash.nonceStr, + 'package': hash.package, + 'signType': hash.signType, + 'paySign': hash.signature, + 'success': function(res){ + }, + 'fail': function(res){ + } + }) +} +module.exports = { + pay (hash) { + return pay(hash) + } +}