【问题标题】:How to make seller pay the transaction fees when creating Paypal recurring subscription plan by using paypal-ruby-sdk使用 paypal-ruby-sdk 创建 Paypal 定期订阅计划时如何让卖家支付交易费用
【发布时间】:2017-09-03 06:40:10
【问题描述】:


我正在使用 paypal-ruby-sdk 通过信用卡创建定期订阅。 当我创建订阅计划时,我将 transaction(setup_fee) 费用设置为零。因此,paypal 沙箱返回 webhook,并根据 PayPal 的交易费用规则将交易费用支付给 PayPal。

但我不确定是谁向 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 ruby paypal transactions paypal-rest-sdk


    【解决方案1】:

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

    谢谢。

    【讨论】:

      猜你喜欢
      • 2021-03-16
      • 2016-10-18
      • 2015-07-06
      • 2018-02-10
      • 2016-12-22
      • 2011-08-18
      • 2013-09-13
      • 2022-01-18
      • 2021-10-10
      相关资源
      最近更新 更多