2013-04-11 5 views
2

Я пытаюсь интегрировать платежи PayPal в свое приложение Phonegap. Я не вижу кросс-платформенного способа сделать это.phonegap/cordova Интеграция с PayPal

Я могу видеть только плагины для ОС, которые я не могу использовать в сборке Phonegap. Есть ли способ интегрировать его с помощью childbrowser? Кроме того, мне не удалось найти плагин для Blackberry.

Примечание: я использую сборку Phonegap, поэтому предпочитаю безплатное решение.

+1

Ссылаясь на https://build.phonegap.com/docs/plugins, в списке плагинов нет Paypal. – wmfairuz

ответ

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); }); 
} 

Помните белый список URL-адрес, который вы будете использовать в PhoneGap, иначе вы не будете иметь возможность сделать соединение.

На стороне php напишите свой собственный restfull api, чтобы обработать обработку платежей, попытайтесь свести к минимуму данные, отправленные в и из api, также попытайтесь использовать безопасное соединение, если это возможно.

Paypal примеров можно найти здесь: https://www.x.com/developers/paypal/documentation-tools/paypal-code-samples

его решение, но я советую использовать плагин для каждой платформы, с теми, вы можете лучше гарантировать безопасность, меньше ошибок и меньше времени разработки.

+0

нет поддержки для ежевики - браузер inapp ... hmmm ... –