支付宝小程序会员支付开发

feat/task1-c-wallet
devil 2020-01-13 15:22:51 +08:00
parent 29ac92181f
commit ff9b44cac3
2 changed files with 27 additions and 24 deletions

View File

@ -224,24 +224,25 @@ Page({
success: res => {
my.hideLoading();
if (res.data.code == 0) {
my.requestPayment({
timeStamp: res.data.data.timeStamp,
nonceStr: res.data.data.nonceStr,
package: res.data.data.package,
signType: res.data.data.signType,
paySign: res.data.data.paySign,
success: function (res) {
my.tradePay({
tradeNO: res.data.data,
success: res => {
// 数据设置
self.order_item_pay_success_handle(index);
if (res.resultCode == 9000) {
// 数据设置
self.order_item_pay_success_handle(index);
// 跳转支付页面
my.navigateTo({
url: "/pages/paytips/paytips?code=9000&total_price=" +
self.data.data_list[index]['price']
});
// 跳转支付页面
my.navigateTo({
url: "/pages/paytips/paytips?code=9000&total_price=" +
self.data.data_list[index]['price']
});
} else {
app.showToast('支付失败');
}
},
fail: function (res) {
app.showToast('支付失败');
fail: res => {
app.showToast('唤起支付模块失败');
}
});
} else {

View File

@ -251,16 +251,18 @@ Page({
temp_data_list[index]['status'] = 2;
temp_data_list[index]['status_name'] = '待发货';
this.setData({ data_list: temp_data_list });
// 跳转支付页面
my.navigateTo({
url:
"/pages/paytips/paytips?code=" +
res.resultCode +
"&total_price=" +
this.data.data_list[index]['total_price']
});
} else {
app.showToast('支付失败');
}
// 跳转支付页面
my.navigateTo({
url:
"/pages/paytips/paytips?code=" +
res.resultCode +
"&total_price=" +
this.data.data_list[index]['total_price']
});
},
fail: res => {
app.showToast('唤起支付模块失败');