无法测试Sagepay重复付款

时间:2016-03-11 11:51:17

标签: php payment-gateway sagepay

我正在使用测试环境而且我可以进行简单的付款,但是当我尝试测试重复付款时,我无法理解4个必填字段

1.RelatedVPSTxId

2.RelatedVendorTxCode

3.RelatedSecurityKey

4.RelatedTxAuthNo

请某人解释我需要在这些领域中提出的内容,并且我已经阅读了本教程

https://www.sagepay.co.uk/file/21071/download-document/SHARED_Protocol_Guidelines_010814.pdf?token=D4jfiGwtOMRN8Hu7oASnlhGCGV98PojRSXSfxSY77G4

1 个答案:

答案 0 :(得分:1)

这4个字段都与您想要重复的原始交易有关,即您正在使用已经成功支付的详细信息(例如,通过您的在线商店的结账页面)来执行重复交易(尽管很明显)它可以是一个完全不同的货币价值)。

如果您想执行重复交易,那么您需要将初始交易中的这些值存储在数据库中,以便您可以根据需要检索它们以处理重复:

  1. VPSTxId (在原始交易完成后从SagePay发回给您)

  2. VendorTxCode (由您创建以进行原始付款)

  3. SecurityKey (在原始交易完成后从SagePay发回给您)

  4. TxAuthNo (在进行原始交易时从SagePay发回给您)