ActiveMerchant PaypalExpress шлюз - установить, кто платит сборы

Я пытаюсь создать экспресс-транзакцию Paypal с помощью ActiveMerchant. Есть ли способ назначить получателя в качестве лица, ответственного за уплату любых начисленных сборов 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 ответ

Решение

Я думаю, что feePayerне правильное имя параметра. Согласно этой документации его правильное название feesPayer,

Другие вопросы по тегам