Ошибка тайм-аута сеанса при создании токена в шлюзе mcpayment - PullRequest
0 голосов
/ 02 января 2019

Я использую MC Payment gateway для транзакции в Малайзии. поэтому здесь я генерирую токен на основе данных карты

так что все детали верны, но я получил ошибку как

Время вашего платежного сеанса истекло

Ниже мой код

$request = array(
        'mid' => $merchant_id,
        'txntype' => 'SALE',
        'ref' => $ref,
        'cur' => $cur,
        'amt' => $amt,
        'shop' => 'MCP Shop',
        'buyer' => 'MCP Buyer',
        'tel' => '',
        'email' => 'mcpayment@mcpayment.net',
        'product' => 'MCP Product',
        'lang' => 'en',
        'tokenize' => 'Y',
        'returnurl' => 'http://192.168.1.131/myserve/libraries/assets/myserve/return_gatewayhosted.php',
        'statusurl' => 'https://localhost/StatusURL.php',
        'fgkey' => $fgkey
        );

$hidden_fields = '';
foreach($request as $key=>$value){
    $hidden_fields .= '<input type="hidden" name="'.$key.'" value="'.$value.'" />';
}

$gateway_url = "https://map.uat.mcpayment.net/payment/dopayment";

echo '<form action="'.$gateway_url.'" method="post" id="mcpayment_form" target="_top">'.$hidden_fields.'
            <input type="submit" class="button alt" id="submit_mcpayment_payment_form" value="Pay via MCPayment GatewayHost" /> 
    </form>';
  • Я тестирую на локальном сервере.
  • Cookies включены
  • документация не доступна

каковы возможности для этой ошибки?

...