Я интегрировал платежный шлюз ccavenue, используя PHP. он работает нормально на защищенном URL-адресе, но не работает на тестовом URL-адресе ccavenue. поэтому я не могу найти способ проверить свою интеграцию. Я использовал комплект, предоставленный на официальном сайте ccavenue. Но это вызывает проблемы. Ниже приведен код страницы запроса, где размещены все пользовательские данные, а затем запрос отправляется на ccavenue. кто-нибудь, пожалуйста, помогите мне, как решить эту проблему. заранее спасибо.
<html>
<head>
<title> Custom Form Kit </title>
</head>
<body>
<center>
<?php
$merchant_data='';
$working_key='*************';//Shared by CCAVENUES
$access_code='******************';//Shared by CCAVENUES
foreach ($_POST as $key => $value){
$merchant_data.=$key.'='.urlencode($value).'&';
}
$encrypted_data=encrypt($merchant_data,$working_key); // Method for encrypting the data.
?>
<form method="post" name="redirect" action="https://test.ccavenue.com/transaction/transaction.do?command=initiateTransaction">
<?php
echo "<input type=hidden name=encRequest value=$encrypted_data>";
echo "<input type=hidden name=access_code value=$access_code>";
?>
</form>
</center>
<script language='javascript'>document.redirect.submit();</script>
</body>
</html>
Задача ещё не решена.
Других решений пока нет …