使用Paypal Payouts API退款并避免重复付款

时间:2019-11-27 11:10:14

标签: ruby-on-rails paypal

我正在使用Ruby on Rails中的PayPal REST API,特别是使用Payouts,而我的问题是:如果我想在使用时退回付款,我在文档中绝对找不到任何内容。付款API。 我还想知道是否可以通过此API避免重复付款。

1 个答案:

答案 0 :(得分:1)

您不能撤消(实际上是退款)付款。只有收款人可以撤消此付款,因此,如果您要撤消发送给他们的付款,则需要third party permissions到每个收款人的帐户中代表他们行事。

为避免重复付款,有一些关于幂等的常规文档:https://developer.paypal.com/docs/api-basics/#api-idempotency

特别是对于付款,唯一的sender_batch_id不会被处理一次以上:https://developer.paypal.com/docs/api/payments.payouts-batch/v1/