第 1 步:- 首先安装运行此命令 cordova plugin add com.paypal.cordova.mobilesdk
第二步:-
下载https://github.com/paypal/PayPal-Cordova-Plugin
从 www 文件夹复制 paypal-mobile-js-helper 和 cdv-plugin-paypal-mobile-sdk js 文件并粘贴到您的项目 js 文件夹中。
第三步:-
将这些文件的引用添加到您的 index.js 文件中
第四步:-
将 payPalService.js 文件添加到您的项目中
https://gist.github.com/mssdineshsambial/f679ab69597c49b25f25
第 5 步:-
在 APP.js 文件中添加行
.constant(‘shopSettings’,{
payPalSandboxId :'Aar8HZzvc5NztVWodTBpOiOod9wWrBDrJUjyvRr4WsxcCD28xYig7oecfYsqxQUDu5QHptPpSALirxZD',
payPalProductionId : ‘这里的生产 id’,
payPalEnv: 'PayPalEnvironmentSandbox', // 用于生产测试
payPalShopName : ‘MyShopName’,
payPalMerchantPrivacyPolicyURL : 'url to policy',
payPalMerchantUserAgreementURL : '用户协议的网址'
})
用您的发送箱 ID 和生产客户端 ID 替换 PayPalSandboxId 和 payPal 生产 ID
第 6 步:-
在您的控制器按钮下添加这些行单击以开始贝宝付款。
PaypalService.initPaymentUI().then(function () {
PaypalService.makePayment(90, “总金额”).then(function (response) {
alert(“成功”+JSON.stringify(response));
},函数(错误){
alert(“交易取消”);
});
});