Действительно я смущен, как начать ..Как интегрировать платежный шлюз в мою форму
У меня есть форма отправки на моем сайте. который содержит имя, адрес, адрес электронной почты и т. д. вместе с суммой, подлежащей оплате (полученной из базы данных mysql).
Теперь я хочу пользователя перенаправить на платежный шлюз с количеством ((который не зафиксирован, но меняется) и только после успешной оплаты, форма должна быть получить представления и данные должны быть добавляются в базу данных MySQL.
Я скачал Instamojo платежный шлюз детали API и у меня уже есть активный аккаунт на Instamojo
Мой текущий код Отправить форму выглядит следующим образом ...
<?php
include("db.php");
if($_POST['action']=="registration"){
$all_columns[]="fname";
$all_columns[]="mname";
$all_columns[]="lname";
$all_columns[]="email";
$all_columns[]="amount_paid";
$all_values[]=addslashes($_POST["fname"]);
$all_values[]=addslashes($_POST["mname"]);
$all_values[]=addslashes($_POST["lname"]);
$all_values[]=addslashes($_POST["email"]);
$all_values[]=addslashes($_POST["amount_paid"]);
$qry=$estambha->webdreaminsert("registration",$all_columns,$all_values,'','','');
$_SESSION["Register_id"]="suceess";
header("location:registration-confirm.php");
}
?>
и HTML код формы выглядит следующим образом:.
<form name="registration_form" id="registration_form" action="" method="post" enctype="multipart/form-data">
<input type="hidden" name="action" value="registration" />
Name :<br />
<label for="fname">First Name :</label> <input name="fname" type="text" id="fname" required/>
<label for="mname">Middle Name :</label> <input name="mname" type="text" id="mname" required/>
<label for="lname">Last Name :</label> <input name="lname" type="text" id="lname" required/>
<br />
<br />
E-mail :<br />
<input name="email" type="text" id="email" required/>
<br />
<br />
Registration Amount:<br />
<?
$paymentdata=mysql_query("select * from event_calendar where branch='Nk' group by part DESC limit 1");
$numrows1=mysql_num_rows($paymentdata);
while($amount=mysql_fetch_array($paymentdata)){?>
<input type="text" id="amount_paid" name="amount_paid" value="<?=$amount['fees_for_online']?>" readonly="readonly" />
<? }?>
<input name="formsubmit" type="submit" id="inputsubmit1" value="Register Me" />
В настоящее время после представления формы данные добавляются в базу данных mysql. Но я хочу перенаправить пользователя на страницу Instagramjo Payment Gateway с количеством из поля readonly и после успешной оплаты пользователь должен перенаправить на страницу registration-confirm.php
, и во время этих данных следует добавить в mysql.
Я не знаю, как это сделать. Я тоже прошел через документы Instamojo ... До поиска решения ...
Вы хотите знать процесс, или вы получаете какую-либо ошибку во время этого процесса, постарайтесь быть более конкретным в своем вопросе. –
@AshishRanade Я действительно хочу знать этот процесс .... – darshan