я использую Платежный шлюз MC для малазийской сделки.
так что здесь я генерирую токен на основе данных карты
так что все детали верны, но я получил ошибку, как
Время вашего платежного сеанса истекло
Ниже мой код
$request = array(
'mid' => $merchant_id,
'txntype' => 'SALE',
'ref' => $ref,
'cur' => $cur,
'amt' => $amt,
'shop' => 'MCP Shop',
'buyer' => 'MCP Buyer',
'tel' => '',
'email' => '[email protected]',
'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>';
каковы возможности для этой ошибки?
Задача ещё не решена.
Других решений пока нет …