使用 paypal-ruby-sdk 创建 Paypal 定期订阅计划时如何让卖家支付交易费用

Posted

技术标签:

【中文标题】使用 paypal-ruby-sdk 创建 Paypal 定期订阅计划时如何让卖家支付交易费用【英文标题】:How to make seller pay the transaction fees when creating Paypal recurring subscription plan by using paypal-ruby-sdk 【发布时间】: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'
  
)

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

【问题讨论】:

【参考方案1】:

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

谢谢。

【讨论】:

以上是关于使用 paypal-ruby-sdk 创建 Paypal 定期订阅计划时如何让卖家支付交易费用的主要内容,如果未能解决你的问题,请参考以下文章

PayPal-Ruby-SDK 型号名称冲突

如何为 Ionic 4 (android / ios) 应用程序创建 google pay?

Stripe:在网络上使用 Apple Pay 进行订阅

我正在尝试为 Apple Pay 支付处理创建一个基类

Google Pay API for Pass

Flutter:如何根据 Apple 指南添加 Apple Pay 按钮