Я создаю приложение для Android, интегрированное с Paypal. я писал:Android: добавьте платежи PayPal
PayPal pp = PayPal.initWithAppID(this, "APP-80W284485P519543T", PayPal.ENV_SANDBOX);
LinearLayout lay = (LinearLayout)findViewById(R.id.layout_faq);
CheckoutButton launchSimplePayment = pp.getCheckoutButton(this, PayPal.BUTTON_194x37, CheckoutButton.TEXT_PAY);
launchSimplePayment.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
PayPalPayment payment = new PayPalPayment();
payment.setSubtotal(new BigDecimal("8.25"));
payment.setCurrencyType("USD");
payment.setRecipient("[email protected]");
payment.setPaymentType(PayPal.PAYMENT_TYPE_GOODS);
Intent checkoutIntent = PayPal.getInstance().checkout(payment, getApplicationContext());
startActivityForResult(checkoutIntent, 1);
}});
lay.addView(launchSimplePayment);
Когда я запустить эмулятор, то приложение падает. Log cat говорит:
05-03 12:48:41.768: E/AndroidRuntime(748): FATAL EXCEPTION: Thread-85
05-03 12:48:41.768: E/AndroidRuntime(748): java.lang.NullPointerException
05-03 12:48:41.768: E/AndroidRuntime(748): at com.paypal.android.b.e.j(Unknown Source)
05-03 12:48:41.768: E/AndroidRuntime(748): at com.paypal.android.b.e.v(Unknown Source)
05-03 12:48:41.768: E/AndroidRuntime(748): at com.paypal.android.b.e.c(Unknown Source)
05-03 12:48:41.768: E/AndroidRuntime(748): at com.paypal.android.b.f.run(Unknown Source)
Библиотека, которую я импортировал, является PayPal_MPL.jar.
Нужно ли мне импортировать другую банку? или что?
Спасибо.
https://developer.paypal.com/webapps/developer/docs/classic/mobile/ht_mpl-itemPayment-Android/ – Ajay
oK, здесь говорится, что я хочу загрузить «другие необходимые MPL-компоненты», и это приносит меня на страницу загрузки ... возможно, это тупой вопрос, но мне нужно скачать java-rest-api ... правильно? – MikeKeepsOnShine
нет необходимости загружать java rest api для запуска простого приложения PayPal, пожалуйста, проверьте этот пример https://github.com/vivdub/SimplePayPalIntegration и попробуйте этот с последним файлом jar файла PayPal_MPL – Ajay