当前位置:  开发笔记 > 后端 > 正文

ActiveMerchant:如何在使用不支持void操作的网关时授权卡?

如何解决《ActiveMerchant:如何在使用不支持void操作的网关时授权卡?》经验,为你挑选了0个好方法。

我正在使用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在文档或Google中没有提到授权,也没有任何关于它有多重要的迹象.

一些帮助?

推荐阅读
保佑欣疼你的芯疼
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有