我试图弄清楚如何在带有Rails 3.2.11的Active Merchant中使用BN代码。我不知道确切放在哪里。有人知道吗?

最佳答案

在版本1.20.2(我正在使用的当前版本)中,Active Merchant将bn变量设置为网关application_id。默认情况下,此bn代码为“ ActiveMerchant”。请参阅此处的“新”方法:

http://activemerchant.rubyforge.org/classes/ActiveMerchant/Billing/Integrations/Paypal/Helper.html

您需要做的就是通过执行以下操作在控制器中设置自己的application_id:

g = ActiveMerchant::Billing::PaypalGateway
g.application_id = 'YOUR PAYPAL BNCODE'
logger.debug g.application_id


那应该将bn代码发送给paypal。

更新:
贝宝(Paypal)也对此进行了确认,因此确实可行。

09-25 19:23