使用令牌和ActiveMerchant(SecurePay网关)对信用卡进行授权和收费

时间:2019-02-18 11:47:27

标签: ruby-on-rails ruby activemerchant

我已经像这样初始化了网关:

GATEWAY = ActiveMerchant::Billing::SecurionPayGateway.new({
                                                secret_key: secret_key
                                                          })

我已经使用ActiveMerchant的store方法创建了令牌:

token = GATEWAY.store(credit_card)

我正在尝试使用令牌对象中的card_id来授权付款:

GATEWAY.authorize((amount * 100).round, card_id)

但是它不起作用。我收到一条错误消息,说我需要客户ID。有什么方法可以使这项工作完成与我上面建议的类似的工作?

谢谢!

0 个答案:

没有答案