1

我试图弄清楚如何使用带有 Rails 3.2.11 的 Active Merchant 的 BN 代码。我无法弄清楚到底该把它放在哪里。有人知道吗?

4

1 回答 1

1

在版本 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 的确认,所以这确实有效。

于 2013-10-24T01:01:15.427 回答