Я работаю над биллинговым компонентом приложения Ruby on Rails с использованием ActiveMerchant. Платежный шлюз, который мы выбрали, это PaymentExpress .
Примеры кодов, которые я вижу, например, приведенный ниже, используйте authorize()
и void()
для проверки действительности карты:
def test_card!
auth_response = gateway.authorize(100, card)
gateway.void(auth_response.authorization) if auth_response.success?
raise AuthorizationFailed.new(auth_response) unless auth_response.success?
end
Однако PaymentExpress не поддерживает действие void. Есть ли альтернативный способ выполнить это действие авторизации или можно пропустить действие void, учитывая, что шлюзы, такие как PaymentExpress, заканчивают запрос авторизации через 7 дней?
Я не могу найти упоминания о void
авторизации в документации или в Google, а также не могу найти указание на то, насколько это важно.
Некоторая помощь?