<aside> <img src="/icons/document_gray.svg" alt="/icons/document_gray.svg" width="40px" /> Инструкция по установке платежных решений с помощью нескольких строчек кода

</aside>

API Acquiring

Авторизация

Все методы API требуют авторизации клиента с помощью Bearer токена. Этот токен следует передавать в заголовке Authorization. Для тестирования можно использовать токен 06553eb5-0f02-41c1-9e82-0d421dsad121. Токен для боевой среды можно получить у вашего менеджера.

Пример

GET /webhook/merchant/trx_history HTTP/1.1
Host: [acquiring.foreignpay.ru](<http://acquiring.foreignpay.ru/>)
Authorization: Bearer 06553eb5-0f02-41c1-9e82-0d421dsad12

Методы




Webhook уведомления

При регистрации можно указать адрес webhook уведомления, которое будет приходить при оплате транзакции. Уведомления будут приходить в json формате с IP 62.76.102.182. Таймаут на ожидание ответа от сервера составляет 1 минуту.

Пример

POST /api/webhooks HTTP/1.1
Host: mysite.com
Content-Type: application/json

{
		//идентификатор транзакции
		"order_uuid": "2f19cc62-7db5-41c2-a5ec-e051c01705d3", 
		
		//сумма для оплаты транзакции в RUB
		"amount": 123, 
	  
	  //статус транзакции
		"status": "Paid", 
		
   	//дата оплаты по Москве
		"paid_date_msk": "2024-04-30T00:00:00.000Z" 
}