migs mastercard api помогите разобраться!

184
19 декабря 2018, 10:20

Ребята, спасайте! Мучаюсь третий день и не понимаю почему у меня выстреливает ошибка -

    $SECURE_SECRET = "*********************";
$accessCode = "********";
$merchantId = "********";
$unique_id = rand(8888888,999999);
$paymentdata = array(
    "vpc_AccessCode" => $accessCode,
    "vpc_Amount" => ("100"),
    "vpc_Command" => 'pay',
    "vpc_Locale" => 'en',
    "vpc_MerchTxnRef" => "ODID".$unique_id,
    "vpc_Merchant" => $merchantId,
    "vpc_OrderInfo" => "Some Comment",
    "vpc_ReturnURL" => "https://sorp.ae/",
    "vpc_Version" => '1'
);
ksort($paymentdata);
$actionurl = 'https://migs.mastercard.com.au/vpcpay?';
$HashData = $SECURE_SECRET;
$str = 0;
foreach ($paymentdata as $key => $value) {
    // create the md5 input and URL
    if (strlen($value) > 0) {
        if ($str == 0) {
            $actionurl .= urlencode($key) . '=' . urlencode($value);
            $str = 1;
        } else {
            $actionurl .= '&' . urlencode($key) . "=" . urlencode($value);
        }
        $HashData .= $value;
    }
}
if (strlen($SECURE_SECRET) > 0){$actionurl .= "&vpc_SecureHash=" . hash('sha256', $HashData);}
<html>
<header></header>
<body>
<a target="_blank" href="<? echo $actionurl ?>">link</a>
</body>
</html>

Выдает ошибку - E5000: Cannot form a matching secure hash based on the merchant's request using either of the two merchant's secrets

Помогите дурной голове справиться((

READ ALSO
Как отправить ajax при единой точке входа

Как отправить ajax при единой точке входа

Возник такой вопрос, необходимо отправить ajax при загрузке view, но из за того что создана единая точка входа, не можем указать адресс

193
Как вставить php в Custom field wordpresss?

Как вставить php в Custom field wordpresss?

Как в произвольное поле вставить php код и потом его вывести на этой же странице (записи)? есть запись = карточка товара, где цена на этот товар...

149
Как вывести из поля несколько значений?

Как вывести из поля несколько значений?

Есть таблица mysql, в ней есть в поле imgВ нем содержатся несколько фотографий, в одном поле может быть несколько фоток вот так:

154
Файлы загружаются не полностью

Файлы загружаются не полностью

Через любой FTP-клиент файлы загружаются не полностьюЗагрузил картинку например 500 Кб, а она загрузилась только на 320 Кб, со второго раза она...

152