我正在使用paypal-ruby-sdk通过信用卡创建定期订阅。
创建订阅计划时,我将交易费用(setup_fee)设置为零。因此,贝宝沙盒返回webhooks,交易费用根据其交易费用规则支付给贝宝。
 
但是我不确定谁会向PayPal支付费用。我要卖方支付费用。
以下代码显示了我编写的订阅计划创建:

plan = Plan.new({
  :name => self.unique_key,
  :description => self.title,
  :type => 'fixed',
  :payment_definitions => [{
    :name => self.unique_key,
    :type => 'REGULAR',
    :frequency_interval => 'MONTH',
    :frequency => '1',
    :cycles => '999',
    :amount => {
      :currency => 'USD',
      :value => (self.price / 100.0).ceil(2).to_s
    }
  },
  :merchant_preferences => {
    :setup_fee => {
      :currency => 'USD',
      :value => 0
    },
    :cancel_url => packages_url,
    :return_url => profile_url + "#subscription",
    :max_fail_attempts => '0',
    :auto_bill_amount => 'YES',
    :initial_fail_amount_action => 'CONTINUE'
  }
})



我不确定它将向卖家收取费用。任何帮助都将受到欢迎。
谢谢。

最佳答案

费用将在接收方,而不是卖方。

谢谢。

关于ruby-on-rails - 通过使用paypal-ruby-sdk创建Paypal定期订阅计划时,如何使卖方支付交易费用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43285569/

10-12 05:14