gpt4 book ai didi

activemerchant - 使用 Payflow Pro 重复充电

转载 作者:行者123 更新时间:2023-12-01 10:10:33 24 4
gpt4 key购买 nike

这可能是对 Payflow Pro 技术支持的更多问题,但无论如何。我们正在尝试使用 ActiveMerchant 通过 Payflow Pro 付款实现对一张信用卡的重复收费。我们需要客户提供一次信用卡信息,然后每月收取可变金额的费用。但是,Payflow API 中似乎没有任何明确的 STORE 方法,尽管它必须以某种方式成为可能,因为 RECURRING 计费是标准的一部分。我们是否遗漏了某些东西并且有解决方法,或者我们必须使用一些解决方法?

最佳答案

好吧,最后我自己弄明白了,仅供引用:这与经常性付款无关。您可以通过发出和取消一些小额交易来简单地“存储”信用卡,然后,您可以放置​​返回的 request.token(或支付流术语中的“pn_ref”),而不是放置信用卡详细信息。

像这样的东西应该可以工作

module ActiveMerchant #:nodoc:
module Billing #:nodoc:
class PayflowGateway

def store(credit_card, options = {})
stored = purchase( 1, credit_card)
return stored unless stored.success?

# we may charge some money we should not but I guess there is
# no better way for now
voided = void(stored.authorization)
return voided unless voided.success?

return stored
end

end
end
end

关于activemerchant - 使用 Payflow Pro 重复充电,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5600691/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com