我正在使用测试环境而且我可以进行简单的付款,但是当我尝试测试重复付款时,我无法理解4个必填字段
1.RelatedVPSTxId
2.RelatedVendorTxCode
3.RelatedSecurityKey
4.RelatedTxAuthNo
请某人解释我需要在这些领域中提出的内容,并且我已经阅读了本教程
答案 0 :(得分:1)
这4个字段都与您想要重复的原始交易有关,即您正在使用已经成功支付的详细信息(例如,通过您的在线商店的结账页面)来执行重复交易(尽管很明显)它可以是一个完全不同的货币价值)。
如果您想执行重复交易,那么您需要将初始交易中的这些值存储在数据库中,以便您可以根据需要检索它们以处理重复:
VPSTxId (在原始交易完成后从SagePay发回给您)
VendorTxCode (由您创建以进行原始付款)
SecurityKey (在原始交易完成后从SagePay发回给您)
TxAuthNo (在进行原始交易时从SagePay发回给您)