phonegap / cordova PayPal集成

时间:2013-04-11 21:30:00

标签: php javascript cordova paypal

我正在尝试将PayPal付款整合到我的Phonegap应用中。我看不到跨平台的方式。

我只能看到我在Phonegap版本中无法使用的操作系统特定插件。有没有办法使用儿童浏览器整合它?另外,我没能找到Blackberry的插件。

注意:我使用Phonegap构建,所以我更喜欢无插件解决方案。

1 个答案:

答案 0 :(得分:3)

你可以做的是在应用程序浏览器中连接到一个PHP驱动页面在线,并有你的paypal东西。

http://docs.phonegap.com/en/2.3.0/cordova_inappbrowser_inappbrowser.md.html

function onDeviceReady() {
     var ref = window.open('http://apache.org', '_blank', 'location=yes');
     ref.addEventListener('loadstart', function() { alert('start: ' + event.url); });
     ref.addEventListener('loadstop', function() { alert('stop: ' + event.url); });
     ref.addEventListener('exit', function() { alert(event.type); });
}

请记住将白名单列入您将在phonegap中使用的网址,否则您将无法建立连接。

在php端写下你自己的restfull api来处理付款处理尝试最小化发送到api和从api发送的数据,如果可能的话尽量使用安全连接。

paypal示例可以在这里找到: https://www.x.com/developers/paypal/documentation-tools/paypal-code-samples

它是一个解决方案,但我建议在每个平台上使用插件,使用那些可以更好地保证安全性,减少错误和减少开发时间的插件。