我正在使用 paypal android sdk 2.14.1。当我通过 sdk 付款时,它会给出以下响应,
{
"response": {
"state": "approved",
"id": "PAY-9A140896UE325390DK5VK4KI",
"create_time": "2016-06-22T15:26:40Z",
"intent": "sale"
},
"client": {
"platform": "Android",
"paypal_sdk_version": "2.14.1",
"product_name": "PayPal-Android-SDK",
"environment": "sandbox"
},
"response_type": "payment"
但我想要完整的交易详情
所以请任何人都可以提出如何获取交易详情的建议。通过付款 ID。
注意:我正在使用 soap API。
最佳答案
我得到了答案,
首先我们必须通过client_id和secret生成access-Token,
curl -v https://api.sandbox.paypal.com/v1/oauth2/token \
-H "Accept: application/json" \
-H "Accept-Language: en_US" \
-u "client_id:secret" \
-d "grant_type=client_credentials"
获取access-Token后,我必须再次调用api来获取完整的交易详情,
curl -v -X GET https://api.sandbox.paypal.com/v1/payments/payment/Payment-Id \
-H "Content-Type:application/json" \
-H "Authorization: Bearer Access-Token"
点击此按钮后,我将获得完整的交易详情。
要了解更多信息,请访问此 link .
关于android - 如何使用paypal android sdk中的payment_id获取paypal中的完整交易详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37973806/