1.登录paypal开发者中心,
2. 选择Apps & Credentials点击Create App创建应用,创建后点击编辑按钮,如图:
3.进入应用详情,勾选Log in with PayPal点击Advanced Settings添加return URL等信息并保存。如图:
4. 在manifest.json文件“App模块配置”项的“Payment(支付)”下,勾选“paypal支付”项并配置相关参数
5. uniapp内调起paypal
//订单对象,从服务器获取
var orderInfo = {
"clientId": "clientId from paypal", //客户端id
"orderId": "orderId from server", //订单id
"userAction": "continue", // paynow/服务器托管网continue
"currency":"USD", // 币种
"environment":"sandbox", //运行环境 sandbox/live
};
uni.getProvider({
service: 'payment',
success: function (res) {
console.log(res.provider)
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));
}
});
}
}
});
无法调起情况:
1. 检查res.provider打印结果 是否有paypal
没有则 检查 minsdkVersion 是否配置
2. 运行时 使用自定义基座 安装至手机调起
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
一、什么是Maven Maven——是Java社区事实标准的项目管理工具,能帮你从琐碎的手工劳动中解脱出来,帮你规范整个组织的构建系统。不仅如此,它还有依赖管理、自动生成项目站点等特性,已经有无数的开源项目使用它来构建项目并促进团队交流,每天都有数以万计的开发…