Php Sagepay相关安全密钥丢失

Php Sagepay相关安全密钥丢失,php,opayo,Php,Opayo,我发现了类似的问题。但我想解释我的情况,因为我还没有找到合适的答案 我有我的票务系统,我在其中实施了Sage支付。当我进行交易时,它将被重定向到SagePay,交易将完成。现在如果我想退款,我需要去SagePay,登录那里,选择需要退款的订单,然后退款。所以我想在我的票务系统中实现它。当交易通过SagePay完成时,将生成一个类似于此的响应代码 Array ( [VendorTxCode] => 14-11-04-16-19-30-8989049 [VPSTxId] => {8D7F

我发现了类似的问题。但我想解释我的情况,因为我还没有找到合适的答案

我有我的票务系统,我在其中实施了Sage支付。当我进行交易时,它将被重定向到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中硬编码值时,我可以退款交易。有没有办法在我的票务系统中获取安全密钥。如果是,怎么做

如果您正在使用服务器,您将获得一个安全密钥,作为对初始事务注册帖子的响应的一部分。然后,您可以将此内容与退款帖子一起作为RelatedSecurityKey传递回去

如果您使用的是表单,则不会将此值发回。在本例中,您可以使用获取安全密钥(getTransactionDetail命令),而不是登录My Sage Pay。

的可能重复项