2013-04-11 83 views
2

我試圖將PayPal付款集成到我的Phonegap應用程序中。我看不到跨平臺的方式來做到這一點。phonegap/cordova PayPal集成

我只能看到操作系統特定的插件,我不能在Phonegap版本中使用。有沒有使用兒童瀏覽器進行整合的方法?另外,我沒有找到黑莓的插件。

注:我使用Phonegap構建,所以我更喜歡無插件解決方案。

+1

參照https://build.phonegap.com/docs/plugins,插件列表中沒有PayPal。 – wmfairuz 2013-04-11 23:42:36

回答

3

你可以做的是在應用程序瀏覽器連接到一個php驅動頁面在線和那裏做你的貝寶東西。

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的數據也嘗試使用安全的連接,如果可能的話。

貝寶的例子可以在這裏找到: https://www.x.com/developers/paypal/documentation-tools/paypal-code-samples

它的一個解決方案,但我不建議使用的插件爲各種平臺,與那些可以更好地保證安全性,更少的錯誤和更少的開發時間。

+0

不支持黑莓-inapp瀏覽器...嗯... – 2013-04-15 23:10:39