Создать новый адрес
Минимальную стоимость этой услуги можно проверить на странице с ценами, любые значения ниже этого будут игнорироваться.
Комиссия рассчитывается следующим образом:
max(min_fee, 0.01 * amount)
Это означает, что комиссия составляет
2%
или минимальная комиссия, в зависимости от того, что больше.
Примечание . Длина этого запроса не может превышать количество
8192символов!
Код программы/GET
callback URL-адрес, на который будут отправлены обратные вызовы. Должен быть действительным URL.
Внимание:
- URL обратного вызова должен быть уникальным. Дублированные URL-адреса обратного вызова будут возвращать один и тот же address_in. Вы можете сделать свой URL-адрес обратного вызова уникальным, добавив параметры GET, например: ?user_id=1234
address Адрес, на которые будет отправлен платеж.
currency Криптовалюта. BTC,ETH,LTC,TRX,BCH,XMR,XRP,usdt_trc20,usdt_erc20,DOGE_trc20,BNB_erc20,USDC_Coin,Cardano_bep20
summ Сумма платежа, пример: 0.00020000
Пример запроса.
$get = array(
'callback' => 'https://site.ru/?id_order=1234', //URL-адрес, например: ?user_id=1234
'address' => '15TDNsA1r3bGqhFdRVXgUqEeomQquBRv8x', //Адрес, на которые будет отправлен платеж.
'currency' => 'BTC', //Криптовалюта
'summ' => '0.00020000' //Сумма платежа
);
$ch = curl_init('https://apione.app/api/?' . http_build_query($get));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept: application/json'));
$html = curl_exec($ch);
curl_close($ch);
$datasearch = json_decode($html, true);
$status=$datasearch['status'];;
$address_in=$datasearch['address_in'];
$address_out=$datasearch['address_out'];
$callback_url=$datasearch['callback_url'];
$minimum_transaction_coin=$datasearch['minimum_transaction_coin'];
$error=$datasearch['error'];
Ответы
СХЕМА ОТВЕТА: приложение/json
status Статус
address_in Сгенерированный адрес, дайте его вашему клиенту
address_out Ваш адрес(а), на который будет перенаправлен платеж, должен быть тем же адресом(ами), который вы указали.
callback_url Указанный URL обратного вызова
minimum_transaction_coin Min. Fee
currency Криптовалюта. BTC,ETH,LTC,TRX,BCH,XMR,XRP,usdt_trc20,usdt_erc20,DOGE_trc20,BNB_erc20,USDC_Coin,Cardano_bep20
error Описание ошибки, если есть
summ Сумма платежа, если есть
url Ссылка для перехода на оплату
Уведомление об оплате
URL-адрес должен размещаться при запросе "Создание нового кошелька" в callback.
Пример: мы при запросе коешьлка ставили адрес callback https://site.ru/?id_order=1234.
В нашем примере мы получаем ID запроса в GET ключе $_GET['id_order'] дальше уже по нему обрабатываем платеж.
$_POST['txid_in'] Хэш транзакции платежа вашего клиента
$_POST['currency'] Монета
$_POST['value_coin'] Сумма
$_GET['id_order']; ID