我目前使用ActiveMerchant与Authorize.net CIM集成。它的工作基本上很好。但是,我在更新客户的付款资料信息时遇到了问题(类似于此 - How can I update customer payment profile details in Authorize.NET (CIM)?)ActiveMerchant with Authorize.net CIM - 如何更新客户付款资料
基本上,当ActiveMerchant想向API发送API请求时,它需要我为CreditCard模型构建CreditCard模型信用卡支付细节,而不仅仅是提供散列。但是,为了更新客户的付款资料,我没有该卡的实际值,只有屏蔽字符串,如卡号XXXX1111或过期日期XXXX。
我无法用这些值创建一个有效的CreditCard模型,但我需要做的就是将掩码值传回给Authorize.net。我找不到有关如何执行此操作的任何文档。有其他人遇到过这个问题吗?
这使我的模型验证有点烦人,但至少它似乎工作。感谢您的领导! – Bryce 2013-04-12 03:09:17