我们如何从paypal获得交易费用金额?

时间:2016-09-27 06:08:20

标签: ios paypal paypal-sandbox paypal-rest-sdk paypal-mobile-sdk

我正在使用PayPal iOS sdk接受用户在iOS应用中的付款。我正在使用沙箱进行测试。付款工作正常,我收到成功的付​​款响应以及Payment_ID。我将Payment_ID传递给我的服务器并使用REST API(显示付款详细信息),我试图检索与该付款相关的所有信息,但这不是一致的响应。

有时候我会收到transaction_fee,而有时它却没有在API响应中返回。

我看到有另一种NVP / SOAP方法可以获取详细信息但需要transaction_id,而我只有Payment_ID。

有没有人能解决如何从paypal获得交易费用?

1 个答案:

答案 0 :(得分:2)

我现在得到了解决方案!

付款成功完成后,我收到来自Paypal iOS SDk的回复Payment_ID。我将其传递给我的服务器并且服务器正在调用显示付款详细信息REST API 以获取所有付款详细信息

  

GET / v1 / payments / payment / payment_id

在交易状态完成的某些情况下,在上述API响应中,paypal不会返回 transaction_fee_amount 。但它返回 sale - > id(transactionId)

使用Paypal PHP库,我使用了transactionId并对以下API进行了NVP调用, here

瞧!!在成功回复中,我得到了该交易的所有细节。