Я могу успешно совершить прямой платеж в PaPpal, используя ActiveMerchant в RoR.
Как я могу вернуть деньги за транзакцию?
Я могу успешно совершить прямой платеж в PaPpal, используя ActiveMerchant в RoR.
Как я могу вернуть деньги за транзакцию?
Денежный перевод потребует дополнительных комиссий PayPal. Я предлагаю использовать метод возврата ActiveMerchant.
Коди Фаузер подробно рассказывает о том, как заставить транзакцию 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")