android - 如何使用 paypal android sdk 中的 payment_id 在 paypal 中获取完整的交易详情

标签 android paypal

我正在使用 Paypal 安卓 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。

注:我正在使用 香皂 蜜蜂。

最佳答案

我得到了答案,

首先我们要生成访问 token client_id secret ,

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"

得到后访问 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/

相关文章:

安卓 SQLite : How to update one column of all records with different values

android - 如何在 Android 10 中从后台启动 Activity?

c# - 验证IPN时IPN响应为空

paypal - 如何在沙盒上查看 PayPal IPN?

javascript - 安全 header 在 PayPal 批量付款中无效

android - 如何在选择器的 View 范围内保持涟漪效果?

java - 升级React Native 0.61.5:Android停留在初始屏幕上

android - 如何为Android中的所有联系人创建一个.vcf文件

c# - C# WinForm Paypal 与 asmx Web 服务集成时出错

firebase - Ionic3 + Firebase 数据库安全 + PayPal