wangguoyu 2 päivää sitten
vanhempi
commit
aee8064aaf
2 muutettua tiedostoa jossa 10 lisäystä ja 4 poistoa
  1. 9 4
      pages/chanpinShop/usePay.js
  2. 1 0
      utils/common.js

+ 9 - 4
pages/chanpinShop/usePay.js

@@ -375,6 +375,7 @@ export function usePay(opt = {}) {
 					ids,
 					function(e) {
 						// 获取订单信息成功回调方法
+						console.log('001',options);
 						uni.requestPayment({
 							provider: "appleiap",
 							orderInfo: {
@@ -384,7 +385,7 @@ export function usePay(opt = {}) {
 							},
 							success: (e) => {
 								// 苹果内购成功
-
+								console.log('002',e);
 								const {
 									transactionIdentifier: paynum,
 									transactionReceipt: receipt,
@@ -393,22 +394,25 @@ export function usePay(opt = {}) {
 									paynum,
 									receipt,
 								});
-
+								console.log('options.taocanId',options.taocanId);
 								orderPayApple({
 										chanpinId: appleData.chanpinId, // 产品ID
 										paynum: paynum, // 支付号
 										receipt: receipt, // 票据
-										taocanId: chanpinId.taocanId, // 套餐ID
+										taocanId: options.taocanId, // 套餐ID
 									})
 									.then((res) => {
+										console.log('res',res);
 										uni.hideLoading();
 										if (res.code == 0 && res.data) {
 											//  完成内购
 											iapChannel.finishTransaction(data
 												.transactionIdentifier);
 											// 购买成功
+											console.log('1231231',res);
 											paySuccessResult();
 										} else {
+											console.log('shibai');
 											iapChannel.finishTransaction(data
 												.transactionIdentifier);
 											toast("业务异常,订单支付失败,请联系管理员");
@@ -416,7 +420,7 @@ export function usePay(opt = {}) {
 												applePayError({
 													type: "orderPayApple",
 													msg: "业务异常,订单支付失败",
-													err: e,
+													err: 'e',
 													from: "apple",
 												});
 										}
@@ -475,6 +479,7 @@ export function usePay(opt = {}) {
 
 	// 支付成功
 	function paySuccessResult() {
+		console.log('3423423423423');
 		uni.hideLoading()
 		toast('支付成功')
 		paySuccess && paySuccess();

+ 1 - 0
utils/common.js

@@ -7,6 +7,7 @@ import cacheManager from "./cacheManager.js"
 export function toast(content) {
   uni.showToast({
     icon: 'none',
+	duration:3000,
     title: content
   })
 }