首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用payment_id中的payment_id获取paypal中的全部事务详细信息

如何使用payment_id中的payment_id获取paypal中的全部事务详细信息
EN

Stack Overflow用户
提问于 2016-06-22 16:37:10
回答 4查看 3.7K关注 0票数 3

我使用的是paypal 2.14.1。当我用sdk付款的时候,它会给出如下的回应,

代码语言:javascript
复制
{
"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"

}

但是我想要完整的交易细节

因此,请任何人都可以给出如何获得事务细节的建议。通过付款证明。

注意:--我正在使用soap API。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2016-06-29 07:25:19

我知道答案了,

首先,我们必须生成访问令牌,由client_idsecret生成,

代码语言:javascript
复制
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"

在获得访问令牌之后,我必须进行另一个api调用来获取完整的事务详细信息,

代码语言:javascript
复制
curl -v -X GET https://api.sandbox.paypal.com/v1/payments/payment/Payment-Id \
     -H "Content-Type:application/json" \
     -H "Authorization: Bearer Access-Token"

在完成此操作后,我将获得完整的事务详细信息

要了解更多信息,请访问这个链接

票数 2
EN

Stack Overflow用户

发布于 2016-06-28 02:37:13

将支付id发送到服务器API,如下所示:

代码语言:javascript
复制
url -v -X GET https://api.sandbox.paypal.com/v1/payments/payment/Payment-Id \

-H "Content-Type:application/json" \

-H "Authorization: Bearer Access-Token"

有关详细信息,请参阅这里

票数 1
EN

Stack Overflow用户

发布于 2016-06-28 02:24:00

获取在"id": "PAY-9A140896UE325390DK5VK4KI"响应中重新还原的mSDK,然后使用服务器端REST查找支付资源。这也是为防止欺诈而对移动支付进行核查的一项建议。

检查这里的程序以获得验证移动支付

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37973806

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档