ActiveMerchant を使用して、Ruby on Rails アプリケーションの請求コンポーネントに取り組んでいます。選択した支払いゲートウェイは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 アクションをサポートしていません。この認証アクションを実行する別の方法はありますか?または、PaymentExpress などのゲートウェイが 7 日後に認証要求を期限切れにすることを考慮して、void アクションを省略しても問題ありませんか?
void
ドキュメンテーションまたは Google で承認についての言及を見つけることができず、それがどれほど重要であるかを示すものも見つかりません。
手助け?