gpt4 book ai didi

ruby-on-rails-3 - 如何在 (ruby on rails) 应用程序中使用 paypal-recurring gem 在 paypal 中请求退款

转载 作者:太空宇宙 更新时间:2023-11-03 16:15:04 25 4
gpt4 key购买 nike

使用 paypal-recurring gem,我们如何要求对经常性配置文件进行全额退款?我正在使用 Ruby on Rails 开发我的应用程序。我尝试搜索它,但没有找到适合我的问题的答案。

我找到了这个链接:

https://www.x.com/developers/paypal/documentation-tools/api/refundtransaction-api-operation-soap

但我不知道如何将它与我的应用程序集成。

我正在使用这个 gem,

https://github.com/fnando/paypal-recurring

而我的代码如下:

def refund_full_paypal_transaction     

PayPal::Recurring.new({
:profile_id => "customers profile id",
:transaction_id => "to_be_refunded transaction_id",
:reference => "12345",
:refund_type => :full,
:amount => "whatever amount",
:currency => "USD"
})

end

最佳答案

看起来 gem 已经为您提供了 RefundTransaction。我不是 Ruby 开发人员,但如果您查看/lib/paypal/recurring/request.rb,您会发现这是一个为您构建 API 请求的简单类。

顶部的 METHODS 数组指定了它似乎支持的不同请求,RefundTransaction 就是其中之一。

再说一次,如果不了解 Ruby,我不能给出太详细的答案,但据我所知,您可以简单地将退款属性连同要退款的原始交易 ID 一起传入,它将处理其余部分给你。

希望对您有所帮助。

关于ruby-on-rails-3 - 如何在 (ruby on rails) 应用程序中使用 paypal-recurring gem 在 paypal 中请求退款,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14066817/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com