| 
						|
								// #ifdef H5
							 | 
						|
								import jWeixin from './lib/jweixin-module.js'
							 | 
						|
								// #endif
							 | 
						|
								
							 | 
						|
								export function wxPay(res, successCallback, failCallback, optionCallback) {
							 | 
						|
									jWeixin.config({
							 | 
						|
										debug: false,
							 | 
						|
										appId: res.result.appId, //必填
							 | 
						|
										jsApiList: ['chooseWXPay']
							 | 
						|
									});
							 | 
						|
								
							 | 
						|
									jWeixin.ready(function() {
							 | 
						|
										jWeixin.chooseWXPay({
							 | 
						|
											appId: res.result.appId,
							 | 
						|
											timestamp: res.result
							 | 
						|
												.timeStamp, // 支付签名时间戳,注意微信 jssdk 中的所有使用 timestamp 字段均为小写。但最新版的支付后台生成签名使用的 timeStamp 字段名需大写其中的 S 字符
							 | 
						|
											nonceStr: res.result.nonceStr, // 支付签名随机串,不长于 32 位
							 | 
						|
											package: res.result.packageValue, // 统一支付接口返回的prepay_id参数值,提交格式如:prepay_id=\*\*\*)
							 | 
						|
											signType: res.result.signType, // 微信支付V3的传入 RSA ,微信支付V2的传入格式与V2统一下单的签名格式保持一致
							 | 
						|
											paySign: res.result.paySign, // 支付签名
							 | 
						|
											success: function() {		// 支付成功取消处理 
							 | 
						|
												successCallback && successCallback();
							 | 
						|
											},
							 | 
						|
											fail: function(error) {		// 支付失败或取消处理  
							 | 
						|
												failCallback && failCallback();
							 | 
						|
											},
							 | 
						|
											cancel : function(){
							 | 
						|
												failCallback && failCallback();
							 | 
						|
											}
							 | 
						|
										});
							 | 
						|
									});
							 | 
						|
								
							 | 
						|
									jWeixin.error(function(res) {
							 | 
						|
										// 配置失败处理  
							 | 
						|
										optionCallback && optionCallback()
							 | 
						|
									});
							 | 
						|
								
							 | 
						|
								}
							 |