Авторизуйте и зарядите кредитную карту с помощью токена и 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)
но это не работает Я получаю сообщение о том, что мне нужен идентификатор клиента. Есть ли способ заставить эту работу делать что-то похожее на то, что я предложил выше?
Спасибо!