我们如何从 paypal 获取交易手续费金额?
How do we get transaction fee amount from paypal?
我在我的 iOS 应用程序中使用 PayPal iOS sdk 接受用户付款。我正在使用沙箱进行测试。付款工作正常,我收到了成功的付款响应以及 Payment_ID。我正在将 Payment_ID 传递到我的服务器,并从那里使用 REST API(显示付款详细信息),我正在尝试检索与该付款相关的所有信息,但响应不一致。
在 API 响应中,有时我会收到 transaction_fee 而有时不会收到 return。
我看到还有另一种 NVP/SOAP 方法可以获取详细信息,但这需要 transaction_id 而我只有 Payment_ID.
有没有人知道如何从 paypal 获取交易费?
我现在找到了解决方案!
付款成功后,我收到了来自 Paypal iOS SDK 的 Payment_ID 回复。我将其传递到我的服务器,服务器正在调用 显示付款详细信息 REST API 以获取所有付款详细信息
GET /v1/payments/payment/payment_id
上面API部分交易状态为已完成的响应,paypal不返回transaction_fee_amount.但它 returns sale-->id (transactionId).
使用 Paypal PHP 库,我使用了那个 transactionId 并为下面的 API 调用了 NVP,
https://developer.paypal.com/docs/classic/api/merchant/GetTransactionDetails_API_Operation_NVP/
瞧!!成功响应后,我获得了该交易的所有详细信息。
我在我的 iOS 应用程序中使用 PayPal iOS sdk 接受用户付款。我正在使用沙箱进行测试。付款工作正常,我收到了成功的付款响应以及 Payment_ID。我正在将 Payment_ID 传递到我的服务器,并从那里使用 REST API(显示付款详细信息),我正在尝试检索与该付款相关的所有信息,但响应不一致。
在 API 响应中,有时我会收到 transaction_fee 而有时不会收到 return。
我看到还有另一种 NVP/SOAP 方法可以获取详细信息,但这需要 transaction_id 而我只有 Payment_ID.
有没有人知道如何从 paypal 获取交易费?
我现在找到了解决方案!
付款成功后,我收到了来自 Paypal iOS SDK 的 Payment_ID 回复。我将其传递到我的服务器,服务器正在调用 显示付款详细信息 REST API 以获取所有付款详细信息
GET /v1/payments/payment/payment_id
上面API部分交易状态为已完成的响应,paypal不返回transaction_fee_amount.但它 returns sale-->id (transactionId).
使用 Paypal PHP 库,我使用了那个 transactionId 并为下面的 API 调用了 NVP, https://developer.paypal.com/docs/classic/api/merchant/GetTransactionDetails_API_Operation_NVP/
瞧!!成功响应后,我获得了该交易的所有详细信息。