2015-12-08 3 views
1

У меня есть приложение, в котором я интегрирую оплату через опцию Paypal. Я хорошо интегрировал только то, что я испытываю ошибку, которую я не могу решить.Paypal JQuery Мобильная интеграция

Я использовал этот плагин;

https://github.com/paypal/PayPal-Cordova-Plugin

В index.js файле, у меня есть это;

initPaymentUI: function() { 
var clientIDs = { 
    "PayPalEnvironmentProduction": "MY_ID", 
    "PayPalEnvironmentSandbox": "SANDBOX_ID" 
}; 
PayPalMobile.init(clientIDs, app.onPayPalMobileInit); 

},

Далее вниз, у меня есть;

onPayPalMobileInit: function() { 
// must be called 
// use PayPalEnvironmentNoNetwork mode to get look and feel of the flow 
PayPalMobile.prepareToRender("PayPalEnvironmentSandbox", app.configuration(), 
    app.onPrepareRender); 

},

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

«Был проблема создания этого payment.please посетить веб-сайт Paypal, чтобы проверить свой счет»

Любые идеи о том, что я мог бы не быть?

+0

вы используете опцию Paypal для оплаты или вариант кредитной карты? Мне нужен идентификатор отладки. Его можно найти в журнале консоли с более описательным сообщением. вы можете вставить здесь пожалуйста? Благодарю. –

+0

Эй, @paypal_louis Я использую опцию paypal. Я не смог получить идентификатор отладки, так как в настоящее время я не использую Android Studio или eclipse. Я кодирую и развертываю на своем телефоне, используя сбор и тестирование разговора по телефону. – Mjwanyama

+0

Поскольку вы находитесь в среде Sandbox, вы вошли в свою учетную запись PayPal для вашей песочницы, чтобы оплатить или вы вошли в свою учетную запись? –

ответ

0

Я получил его для работы. Как было предложено в журнале, значения, которые я поставил для общей суммы, и сумма не были подсчитаны. Один из них говорил 50 долларов США и еще 1 доллар США в соответствии с примером здесь; https://github.com/paypal/PayPal-Cordova-Plugin

Он хорошо работает сейчас, работая с живыми значениями, а также с IPN и PDT.

Спасибо @paypal_louis