RoR – PayPal ActiveMerchant – Возврат средств

Я могу успешно совершить прямой платеж в PaPpal, используя ActiveMerchant в RoR.

Как я могу вернуть деньги за транзакцию?


person Saim    schedule 23.08.2010    source источник


Ответы (2)


Денежный перевод потребует дополнительных комиссий PayPal. Я предлагаю использовать метод возврата ActiveMerchant.

https://github.com/Shopify/active_merchant/blob/master/lib/active_merchant/billing/gateways/paypal/paypal_common_api.rb

person Chris    schedule 27.06.2013

Коди Фаузер подробно рассказывает о том, как заставить транзакцию PayPal работать на ActiveMerchant с RoR.

Как только вы запустите это в тестовом режиме, вернуть деньги будет просто. В activemerchant они называются «переводами».

В контроллере просто сделайте что-то вроде ниже:

success = EXPRESS_GATEWAY.transfer(amount * 100, paypal_email_to_refund_to, :currency => currency.name, :subject => "Withdrawal from My Site", :note => "A personal message if you want")
person scott    schedule 31.03.2011
comment
@scott- для учетной записи песочницы в PayPal, почему он выдает квитанцию ​​о массовом платеже, статус платежа отклонен, однако в консоли rails мы получаем сообщение об успехе? - person Hardik Hardiya; 05.02.2015