Уведомления по 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:
1
<?php
2
$auth_key = $_GET['key']; // ВАШ КЛЮЧ ПРОВЕРКИ
3
$link_amount = $_GET['amount']; // СУММУ ПЛАТЕЖА
4
$link_coin = $_GET['coin']; // НАЗВАНИЕ МОНЕТЫ
5
$link_wallet = $_GET['wallet']; // КОШЕЛЕК ПОКУПАТЕЛЯ
6
$link_link = $_GET['link']; // КЛЮЧ ССЫЛКИ (5 букв)
7
$link_tx = $_GET['tx']; // АДРЕС ТРАНЗАКЦИИ
8
9
// проверяем ключ
10
if ($auth_key!="XYX") exit;
11
12
// ТУТ СКЛАДЫВАЙТЕ В БАЗУ ДАННЫХ
13
// ПОПОЛНЯЙТЕ БАЛАНС И Т.Д.
14
// ПРОВЕРЯЙТЕ ТРАНЗАКЦИЮ
15
16
print "OK";
17
?>
Copied!