- 发布:2022-09-14 09:59
- 更新:2024-06-18 09:53
- 阅读:1768
这个是uniapp的支付配置 然后除了订单id是接口获取的意外 其他的基本上是按咱们文档上一模一样
//paypal支付
openPaypal(){
//订单对象,从服务器获取
var orderInfo = {
"clientId":"",
"orderId": this.recharge.transaction_id, //订单id
"userAction": "paynow", // paynow/continue
"currency":"USD", // 币种
"environment":"live", //运行环境 sandbox/live
};
console.log(orderInfo);
uni.getProvider({
service: 'payment',
success: function (res) {
console.log(res.provider)
console.log('requestPayment')
// if (res.provider.indexOf('paypal')) {
uni.requestPayment({
"provider": "paypal",
"orderInfo": orderInfo,
success: function (res) {
var rawdata = JSON.parse(res.rawdata);
console.log("orderId:" + rawdata.orderId);
},
fail: function (err) {
console.log('fail:' + JSON.stringify(err));
}
});
// }
}
});
},
Diligent_UI (作者) - 【插件开发】【专治疑难杂症】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=193663(微信搜索飘逸科技UI小程序直接体验)】【骗子请绕道】问题咨询请加QQ群:120594820,代表作灵感实用工具小程序
最终解决了,是paypal那边的配置问题
-
回复 Diligent_UI: 您好我想请假您一下最新的uniapp集成paypal支付的相关问题,paypal最新的文档现在已经没有RETURN URL这个设置了,但是uniapp中还是有这个设置的也就是 包名+://paypalpay这个 现在uniapp和paypal这边不对应 如何用uniapp唤起paypal支付
2023-08-11 16:37
jyamiao
uni.requestPayment fail返回的信息
2022-12-28 16:10
DCloud_Android_THB
回复 jyamiao: 这个paypal那边支付报错了,你的账号是否有效?还是你的配置有特殊操作?
2022-12-28 16:34
jyamiao
回复 DCloud_Android_THB: 配置都配好了的 账号是有效的 H5都支付成功了
2022-12-28 16:39
jyamiao
回复 DCloud_Android_THB: 用同一个订单id去走h5是走成功了的 但是在原生里面就是报错
2022-12-28 16:40
DCloud_Android_THB
回复 jyamiao: 方便把你的配置私聊发我一下么,我这边复现一下
2022-12-28 16:49
jyamiao
回复 DCloud_Android_THB: paypal的配置我贴在下面了
2022-12-28 17:15
DCloud_Android_THB
回复 jyamiao: 好的,方便把对应的demo发我么 ,我这边复现。
2022-12-28 17:19