0
我发现类似这样的问题。但我想解释我的情况,因为我还没有找到合适的答案。Sagepay相关的安全密钥丢失
我有我的票务系统,我已经实施了Sage Pay。当我进行交易时,它将被重定向到SagePay并且交易将完成。现在,如果我想要退还付款,则需要先到SagePay,然后在那里登录,选择必须退款并退款的订单。所以相反,我想在我的票务系统中实现它。当交易通过SagePay完成时,会生成一个类似于此的响应代码。
Array ([VendorTxCode] => 14-11-04-16-19-30-8989049 [VPSTxId] => {8D7FC333-9979-DA1C-32E0-AAA2CC1A31FB} [Status] => OK [StatusDetail] => 0000 : The Authorisation was Successful. [TxAuthNo] => 164996 [AVSCV2] => SECURITY CODE MATCH ONLY [AddressResult] => NOTMATCHED [PostCodeResult] => NOTMATCHED [CV2Result] => MATCHED [GiftAid] => 0 [3DSecureStatus] => NOTCHECKED [CardType] => VISA [Last4Digits] => 0006 [DeclineCode] => 00 [Amount] => 10.00 [BankAuthCode] => 999777)
现在,为了退还我需要有哪些没有被SagePay发送RelatedSecurityKey交易。当我去Sage Pay时,获取安全密钥和硬编码在我的退款API中的价值,我可以退还交易。有没有办法在我的票务系统中获得安全密钥。如果是这样如何?
[相关安全密钥在sageapy中是必需的]的可能重复(http://stackoverflow.com/questions/26672527/the-relatedsecuritykey-is-required-in-sageapy) – haxtbh 2014-11-05 11:48:53