Android - Paypal SDK验证付款

时间:2017-03-27 12:58:06

标签: android paypal

我尝试在我的Android应用中使用PayPal付款,并且到目前为止我已经管理了onActivityResult之后 private void verifyPayment(String paymentKey){ try { APIContext apiContext = new APIContext("my_access_token", "my_secret_token", "sandbox"); Payment payment = Payment.get(apiContext, paymentKey); } catch (PayPalRESTException e) {e.printStackTrace();} } 内的PayPal回复现在我需要验证交易,这是我失败的地方。这是我迄今为止所做的,

response-code: 500  details: null
at com.paypal.base.rest.PayPalResource.execute(PayPalResource.java:431)
at com.paypal.base.rest.PayPalResource.configureAndExecute(PayPalResource.java:295)
at com.paypal.base.rest.PayPalResource.configureAndExecute(PayPalResource.java:228)
at com.paypal.api.payments.Payment.get(Payment.java:187)
at com.mob.tr.Names.verifyPayment(Names.java:175)
at com.mob.tr.Names.access$000(Names.java:39)
at com.mob.tr.Names$1.run(Names.java:128)
at java.lang.Thread.run(Thread.java:833)
Caused by: com.paypal.base.exception.HttpErrorException: Response code: 500 Error response: <ns1:XMLFault xmlns:ns1="http://cxf.apache.org/bindings/xformat"><ns1:faultstring xmlns:ns1="http://cxf.apache.org/bindings/xformat">java.lang.NullPointerException</ns1:faultstring></ns1:XMLFault>
at com.paypal.base.HttpConnection.executeWithStream(HttpConnection.java:162)
at com.paypal.base.HttpConnection.execute(HttpConnection.java:65)
at com.paypal.base.rest.PayPalResource.execute(PayPalResource.java:417)
java.io.FileNotFoundException: https://api.sandbox.paypal.com/v1/payments/payment/PAY-60892637K9684232WLDMQQYA
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:238)
at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:210)
at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:25)
at com.paypal.base.HttpConnection.executeWithStream(HttpConnection.java:132)

这是错误日志,

async

1 个答案:

答案 0 :(得分:0)

我认为您尚未正确添加PayPal SDK。

点击此链接:PayPal Sample App

在链接上,您将获得说明以及示例应用程序,然后您可以从沙盒环境中检查并测试它。

最好的运气!