销售完成后,买家将销售参数返回到我们定义的批准 URL。在 2checkout 所以我定义了我的 localhost/XYZ/index.php?r=order/authenticateCheckout
现在根据文档,因为此 URL 中给出了代码, 请单击此处 2checkout 文档
我已经在我的批准操作中给出了这个代码
<?php
$hashSecretWord = 'tango'; //2Checkout Secret Word
$hashSid = 1303908; //2Checkout account number
$hashTotal = '1.00'; //Sale total to validate against
$hashOrder = $_REQUEST['order_number']; //2Checkout Order Number
$StringToHash = strtoupper(md5($hashSecretWord . $hashSid . $hashOrder . $hashTotal));
if ($StringToHash != $_REQUEST['key']) {
$result = 'Fail - Hash Mismatch';
} else {
$result = 'Success - Hash Matched';
}
echo $result;
?>
现在,当 hashkeymatched 我显示确认您的付款已完成时,一切正常,但是当 hashkey 不匹配时,我应该怎么做才能取消付款?我将如何做到这一点,因为他们没有在文档中提到任何方式。请帮忙。