• Welcome!

Создать новый адрес

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

Комиссия рассчитывается следующим образом: 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

Готовый код Скачать