Уведомления по URL

Способ получения извещения о платеже

Вы можете ввести URL страницы своего сайта, куда скрытно обратится наш робот, в случае удачного платежа. Запрос будет по адресу, который Вы укажете в поле "URL статуса".

Никто, кроме Вас и сервиса не будет знать этот адрес, но на всякий случай рекомендуем в нем использовать ключ и проверять его наличие при обращении.

Адрес запроса: URL указанный вами при создании ссылки

Вид запрос GET

Пример использования

Вы можете создать у себя скрипт crpay_result.php и ввести у ссылки или формы сбора URL статуса (ссылка "Задать ссылки для перехода и извещения о платеже"), например вот так https://yoursite.com/crpay_result.php?key=XYX, этот адрес не виден обычным пользователям Вашего сайта и используется только для наших уведомлений.

В момент платежа наш сервер обратится по этому адресу с параметрами (значения даны для примера):

https://yoursite.com/crpay_result.php?key=XYX&amount=2&coin=BUSD&wallet=0xD3X....F3X&link=3xk24&tx=0x93918ea4ec94d246d021b5ac8ec8ce40934f8f25f5e3be10ce6f0ec4b0c0d1a0

Ниже дан примерный код crpay_result.php:

<?php
$auth_key = $_GET['key']; // ВАШ КЛЮЧ ПРОВЕРКИ
$link_amount = $_GET['amount']; // СУММУ ПЛАТЕЖА
$link_coin = $_GET['coin']; // НАЗВАНИЕ МОНЕТЫ
$link_wallet = $_GET['wallet']; // КОШЕЛЕК ПОКУПАТЕЛЯ
$link_link = $_GET['link']; // КЛЮЧ ССЫЛКИ (5 букв)
$link_tx = $_GET['tx']; // АДРЕС ТРАНЗАКЦИИ

// проверяем ключ
if ($auth_key!="XYX") exit;
 
// ТУТ СКЛАДЫВАЙТЕ В БАЗУ ДАННЫХ
// ПОПОЛНЯЙТЕ БАЛАНС И Т.Д.
// ПРОВЕРЯЙТЕ ТРАНЗАКЦИЮ 

print "OK";
?>

Last updated