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

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

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

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

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

Вид запрос GET

ПараметрЗначение

amount

Сумма платежа, которая была оплачена покупателем

coin

Название монеты платежа

wallet

Кошелек покупателя

link

Ключ ссылки

tx

Адрес транзакции

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

Вы можете создать у себя скрипт 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