Авторизуйте и зарядите кредитную карту с помощью токена и ActiveMerchant (шлюз SecurionPay)

Я инициализировал шлюз следующим образом:

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

Я создал токен с помощью метода магазина ActiveMerchant:

token = GATEWAY.store(credit_card)

Я пытаюсь использовать card_id из объекта токена для авторизации платежа:

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

но это не работает Я получаю сообщение о том, что мне нужен идентификатор клиента. Есть ли способ заставить эту работу делать что-то похожее на то, что я предложил выше?

Спасибо!

0 ответов

Другие вопросы по тегам