Как обновить базу данных mysql ссылкой для перенаправления с платежного шлюза?

На моем сайте expiry.php Скрипт проверяет дату истечения срока действия члена cron и, если он истекает через 12 дней, письмо отправляется участнику.

Это письмо содержит ссылку на обновление с переменными, связанными с участником.

Я использую платежный шлюз Instamojo с подробной информацией об API https://www.instamojo.com/developers/request-a-payment-api/

например мой код и текущая ссылка для оплаты в expiry.php отправить письмо это как

<?php
include("db.php");
$sql=".......";
$name = $data['name']; //fetched from database
$email = $data['email'];
$mobile = $data['mobile'];
$payment_fees = "520";
$url = "https://paymentgateway-website.com/myaccountname/?data_name=".$name."&data_email=".$email."&data_phone=".$mobile."&data_amount=".$payment_fees."&data_readonly=data_name&data_readonly=data_email&data_readonly=data_phone&data_readonly=data_amount";

$url = htmlentities($url);
ob_start();
?>


<div>
Hello <?=$data['name']?>,
<a href="<?php $url;?>">Click Here</a> To pay Now.
</div>

<?php
$body=ob_get_clean();


$to = $data["email"];
.
.

?>

Это электронное письмо отправлено со ссылкой для оплаты специально для участника с включенным в него именем, адресом электронной почты и мобильным телефоном, а форма оплаты заполняется в браузере полями только для чтения, содержащими имя пользователя, адрес электронной почты, номер мобильного телефона, сумму.

Эта ссылка для оплаты успешно перенаправлена ​​на thanks.php на моем сайте.

Я хочу обновить свою базу данных, когда пользователь оплачивает сборы и перенаправляется на мой сайт thanks.php стр.

Я думаю, я не могу создать сессию, так как пользователь переходит на ссылку для оплаты из электронной почты и возвращается на мой сайт после успешной оплаты.

Какое решение можно поставить в thanks.php на моем сайте, чтобы обновить мою базу данных MySQL, как

$sql = "update tablename SET `payment_status` = "1" where reg_id = "????(what to enter)?"

Как получить reg_id в базе данных MySQL, когда пользователь платит успешно?

3

Решение

Вы можете использовать функцию webhook url в instamojo. Он предоставит все детали транзакции, и на этой странице вы можете написать свой запрос MySQL для хранения ответа.

-1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]