ActiveMerchant PaypalExpress网关 - 设置谁支付费用

时间:2014-10-16 12:08:28

标签: activemerchant paypal

我正在尝试使用ActiveMerchant创建Paypal快递交易。有没有办法将收款人设置为负责支付任何Paypal费用的实体?

payment_hash = {
    ip: ip_address,
    return_url: ...,
    cancel_return_url: ...,
    currency: 'USD',
    locale: "en",
    brand_name: 'Store', 
    allow_guest_checkout: 'false',   #payment with credit card for non PayPal users
  }


  response = EXPRESS_GATEWAY.setup_purchase(@ad.subtotal, payment_hash)

在PayPal文档中,有一个关于feePayer参数的注释,该参数可以使用SENDER的值传递,但是当我将其添加到payment_hash时它似乎无法正常工作选项。

1 个答案:

答案 0 :(得分:1)

我的猜测是feePayer不是正确的参数名称。根据{{​​3}}文档,其正确名称为feesPayer