Технічний FAQ
Швидкі відповіді на найпоширеніші технічні запитання щодо інтеграції з AhoraCrypto. Якщо тут немає відповіді на ваше запитання, зверніться до нашої команди за адресою support@ahoracrypto.com.
Часті запитання
Зареєструйте обліковий запис та запитайте ключ API у команди AhoraCrypto. Payment Intent API додатково потребує storeId, який є унікальним для кожного клієнта та також надається AhoraCrypto.
Усі кінцеві точки API обслуговуються за адресою https://api.ahoracrypto.com.
Кожен запит має містити заголовок x-api-key з вашим ключем API. Запити без дійсного ключа повертають 401 Unauthorized.
Повний перелік дивіться на сторінці Мережі. Завжди використовуйте символ мережі точно так, як він указаний там, як значення поля network.
Будь-яку з них. Створюючи Payment Intent, ви визначаєте суму крипто або суму у фіаті, а система розраховує іншу. Якщо надіслано обидві, пріоритет має сума у фіаті, а сума крипто перераховується.
Лише коли статус Payment Intent дорівнює 4 (Готово до оплати). Поки статус не готовий (наприклад, очікується перевірка KYC), викликати кінцеву точку інструкцій неможливо. Ви можете перевірити статус будь-коли за допомогою кінцевої точки статусу.
Укажіть ipnUrl під час створення Payment Intent. Вона викликається через GET з параметрами paymentIntentId та paymentIntentStatus щоразу, коли статус змінюється. Ви також можете будь-коли опитувати кінцеву точку статусу.
Так. Якщо користувач має пройти KYC перед покупкою, виклик створення повертає kycUrl, де він може завершити верифікацію. Укажіть kycCallbackUrl, щоб повернути користувача до вашого потоку після завершення KYC.
IP-адреса є частиною даних, що надсилаються платіжним шлюзам, які потребують її для перевірки справжності транзакції. Будь-які дані, які ви надаєте, наприклад країна, мають бути точними та ніколи не виводитися з інших даних. Якщо значення невідоме, пропустіть його.
Так. Використовуйте офіційний React SDK (ahoracrypto-react-sdk), який також підтримує Capacitor для створення застосунків iOS та Android. Для звичайних вебсторінок використовуйте Web Widget.