mirror of
https://gitee.com/zongzhige/shopxo.git
synced 2026-06-06 03:56:57 +08:00
qq小程序支持微信支付
This commit is contained in:
@ -235,8 +235,9 @@ Page({
|
||||
switch (res.data.data.is_payment_type) {
|
||||
// 正常线上支付
|
||||
case 0 :
|
||||
var data = res.data.data;
|
||||
my.tradePay({
|
||||
tradeNO: res.data.data.data,
|
||||
tradeNO: data.data,
|
||||
success: res => {
|
||||
if (res.resultCode == 9000) {
|
||||
// 数据设置
|
||||
|
||||
@ -230,8 +230,9 @@ Page({
|
||||
switch (res.data.data.is_payment_type) {
|
||||
// 正常线上支付
|
||||
case 0:
|
||||
var data = res.data.data;
|
||||
swan.requestPolymerPayment({
|
||||
orderInfo: res.data.data.data,
|
||||
orderInfo: data.data,
|
||||
success: function (res) {
|
||||
// 数据设置
|
||||
self.order_item_pay_success_handle(order_ids);
|
||||
|
||||
@ -75,9 +75,6 @@ Page({
|
||||
|
||||
// 初始化配置
|
||||
this.init_config();
|
||||
|
||||
// 显示分享菜单
|
||||
app.show_share_menu();
|
||||
},
|
||||
|
||||
// 初始化配置
|
||||
|
||||
@ -220,23 +220,38 @@ Page({
|
||||
success: res => {
|
||||
qq.hideLoading();
|
||||
if (res.data.code == 0) {
|
||||
var data = res.data.data.data;
|
||||
qq.requestPayment({
|
||||
package: data,
|
||||
success: function (res) {
|
||||
// 数据设置
|
||||
self.order_item_pay_success_handle(index);
|
||||
|
||||
// 跳转支付页面
|
||||
qq.navigateTo({
|
||||
url: "/pages/paytips/paytips?code=9000&total_price=" +
|
||||
self.data.data_list[index]['money']
|
||||
var data = res.data.data;
|
||||
// 是否微信支付
|
||||
if(data.payment.payment == 'Weixin') {
|
||||
qq.requestWxPayment({
|
||||
url: data.data,
|
||||
referer: app.data.request_url,
|
||||
success: function(res) {
|
||||
app.alert({msg: '支付成功后、请不要重复支付、如果订单状态未成功请联系客服处理', is_show_cancel: 0});
|
||||
self.get_data_list();
|
||||
},
|
||||
fail: function (res) {
|
||||
app.showToast('支付失败');
|
||||
}
|
||||
});
|
||||
},
|
||||
fail: function (res) {
|
||||
app.showToast('支付失败');
|
||||
}
|
||||
});
|
||||
} else {
|
||||
qq.requestPayment({
|
||||
package: data.data,
|
||||
success: function (res) {
|
||||
// 数据设置
|
||||
self.order_item_pay_success_handle(index);
|
||||
|
||||
// 跳转支付页面
|
||||
qq.navigateTo({
|
||||
url: "/pages/paytips/paytips?code=9000&total_price=" +
|
||||
self.data.data_list[index]['money']
|
||||
});
|
||||
},
|
||||
fail: function (res) {
|
||||
app.showToast('支付失败');
|
||||
}
|
||||
});
|
||||
}
|
||||
} else {
|
||||
app.showToast(res.data.msg);
|
||||
}
|
||||
|
||||
@ -233,19 +233,15 @@ Page({
|
||||
switch (res.data.data.is_payment_type) {
|
||||
// 正常线上支付
|
||||
case 0 :
|
||||
var data = res.data.data;
|
||||
// 是否微信支付
|
||||
if(res.data.data.payment.payment == 'Weixin') {
|
||||
if(data.payment.payment == 'Weixin') {
|
||||
qq.requestWxPayment({
|
||||
url: res.data.data.data,
|
||||
url: data.data,
|
||||
referer: app.data.request_url,
|
||||
success: function(res) {
|
||||
// 数据设置
|
||||
self.order_item_pay_success_handle(order_ids);
|
||||
|
||||
// 跳转支付页面
|
||||
qq.navigateTo({
|
||||
url: "/pages/paytips/paytips?code=9000"
|
||||
});
|
||||
app.alert({msg: '支付成功后、请不要重复支付、如果订单状态未成功请联系客服处理', is_show_cancel: 0});
|
||||
self.get_data_list();
|
||||
},
|
||||
fail: function (res) {
|
||||
app.showToast('支付失败');
|
||||
@ -253,7 +249,7 @@ Page({
|
||||
});
|
||||
} else {
|
||||
qq.requestPayment({
|
||||
package: res.data.data.data,
|
||||
package: data.data,
|
||||
success: function(res) {
|
||||
// 数据设置
|
||||
self.order_item_pay_success_handle(order_ids);
|
||||
|
||||
@ -256,9 +256,10 @@ Page({
|
||||
switch (res.data.data.is_payment_type) {
|
||||
// 正常线上支付
|
||||
case 0:
|
||||
var data = res.data.data;
|
||||
tt.pay({
|
||||
orderInfo: res.data.data.order_info,
|
||||
service: res.data.data.service,
|
||||
orderInfo: data.order_info,
|
||||
service: data.service,
|
||||
success(res) {
|
||||
// if (res.code == 0) {
|
||||
// // 数据设置
|
||||
|
||||
@ -233,12 +233,13 @@ Page({
|
||||
switch (res.data.data.is_payment_type) {
|
||||
// 正常线上支付
|
||||
case 0 :
|
||||
var data = res.data.data;
|
||||
wx.requestPayment({
|
||||
timeStamp: res.data.data.data.timeStamp,
|
||||
nonceStr: res.data.data.data.nonceStr,
|
||||
package: res.data.data.data.package,
|
||||
signType: res.data.data.data.signType,
|
||||
paySign: res.data.data.data.paySign,
|
||||
timeStamp: data.data.timeStamp,
|
||||
nonceStr: data.data.nonceStr,
|
||||
package: data.data.package,
|
||||
signType: data.data.signType,
|
||||
paySign: data.data.paySign,
|
||||
success: function (res) {
|
||||
// 数据设置
|
||||
self.order_item_pay_success_handle(order_ids);
|
||||
|
||||
Reference in New Issue
Block a user