我目前正在使用 ActiveMerchant 与 Authorize.net CIM 集成。它工作正常。但是,我在更新客户的付款资料信息时遇到问题(类似于此 -如何在 Authorize.NET (CIM) 中更新客户付款资料详细信息?)
基本上,当 ActiveMerchant 想要向 Authorize.net 发送 API 请求时,它需要我为信用卡支付详细信息构建一个 CreditCard 模型,而不仅仅是提供一个哈希值。但是对于更新客户的付款资料,我没有该卡的实际值,只有卡号的“XXXX1111”或到期日期的“XXXX”之类的屏蔽字符串。
我无法使用这些值创建验证 CreditCard 模型,但我需要做的就是将屏蔽值传递回 Authorize.net。不过,我找不到任何有关如何执行此操作的文档。有没有其他人遇到过这个问题?