{"info":{"_postman_id":"064ec99f-7f40-4f49-99be-a52348182a60","name":"BOVA API","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"description":"<html><head></head><body></body></html>","owner":"11604625","collectionId":"064ec99f-7f40-4f49-99be-a52348182a60","publishedId":"2s9XxvSEda","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2023-08-01T09:12:23.000Z"},"item":[{"name":"P2P","item":[{"name":"Создать платеж p2p и получить ссылку на пополнение","event":[{"listen":"prerequest","script":{"id":"34c3f864-98ba-46dc-88d7-11a0d32f0ba4","exec":["let raw_body = JSON.stringify(JSON.parse(pm.request.body.raw))","let api_secret = pm.collectionVariables.get(\"api_secret\");","let hash = CryptoJS.SHA1(api_secret + raw_body)","let sig = CryptoJS.enc.Hex.stringify(hash)","","pm.collectionVariables.set('signature', sig);"],"type":"text/javascript","packages":{},"requests":{}}}],"id":"50244d61-c2df-486b-b3f7-f5b566a803b0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Signature","value":"","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"user_uuid\": \"328757ba-09ee-492e-bac4-01f6e26af1ab\",\n    \"merchant_id\": \"string\",\n    \"amount\": 3,\n    \"callback_url\": \"https://webhook.site/cfe48fa4-dd15-4a8b-a318-c918e94cb020\",\n    \"redirect_url\": \"https://ya.ru/\",\n    \"email\": \"test@mail.ru\",\n    \"customer_name\": \"Ivan Vasiliev\",\n    \"currency\": \"rub\",\n    \"payeer_identifier\": \"payeer_identifier12331123\",\n    \"lifetime\": 600,\n    \"payment_method\": \"c2c\",\n    \"payeer_ip\": \"127.0.0.1\",\n    \"payeer_type\": \"ftd\",\n    \"payeer_card_number\": \"4012000300001003\",\n    \"payeer_card_exp_month\": \"01\",\n    \"payeer_card_exp_year\": \"2029\",\n    \"payeer_card_cvv\": \"030\"\n}","options":{"raw":{"language":"json"}}},"url":"localhost:3000/v1/p2p_transactions","description":"<p><strong>user_uuid:</strong> Токен который можно получить в ЛК (\"Профиль\" -&gt; \"Интеграция\" -&gt; \"User ID\").</p>\n<p><strong>merchant_id:</strong> Ваш номер транзакции на своей стороне.</p>\n<p><strong>payeer_identifier:</strong> Идентификатор пользователя который будет оплачивать заявку в виде строки в любом формате.</p>\n<p><strong>payeer_ip:</strong> Ip пользователя который будет оплачивать заявку.</p>\n<p><strong>payeer_card_number:</strong> Карта пользователя который будет оплачивать заявку.</p>\n<p><strong>payeer_type:</strong> Первчика или вторичка указывается: \"<strong>ftd</strong>\" или \"<strong>trust</strong>\".</p>\n<p><strong>lifetime:</strong> Срок жизни заявки указанный в секундах (максимум до 30 минут)</p>\n<p>Изначально интеграция доступна только по <strong>hosted_page</strong>(redirect на нашу форму оплаты). Для того чтобы включить <strong>H2H</strong> требуется связаться с администрацией.</p>\n<p><strong>Доступные гео по полю currency:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>rub\nuzs\n\n</code></pre><p><strong>Типы платежных методов в поле payment_method:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>rub:\n    card\n    sberpay\n    sbp\nuzs:\n    card\n\n</code></pre><p><strong>Доступные банки по полю bank_name:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>rub:\n    sberbank\n    raiffeisen\n\n</code></pre><p><strong>Возможные стейты транзакции:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>state :created, initial: true,\nstate :processing, - ищем карту\nstate :waiting_payment, - ждет платежа\nstate :paid, -  помечено оплаченным клиентом\nstate :successed, - успешна\nstate :failed, - оплата не поступила за 35 мин\nstate :closed_failed - после отклонения спора,\nstate :repeated_closed_failed - после повторного отклонения спора,\nstate :accepted_successed - после принятия спора,\nstate :repeated_accepted_successed - после повторного принятия спора\n\n</code></pre><p><strong>Тело callback уведомления:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>header[\"Signature\"] = ae8b1db2b2bcfab0cc38d22ad580cee5ff536470\n{\n  \"id\": \"4d003807-1066-4fad-b88f-005c9e6f391c\",\n  \"merchant_id\": \"string\",\n  \"status\": \"successed\",\n  \"message\": \"\",\n  \"currency\": \"rub\",\n  \"payment_method\": \"card\",\n  \"rate\": 97.08,\n  \"amount\": \"1.03\",\n  \"fiat_amount\": \"100.0\",\n  \"old_fiat_amount\": \"100.0\",\n  \"service_commission\": \"6.5\",\n  \"payeer_card_number\": null,\n  \"recipient_card_number\": \"220220******6770\"\n}\n\n</code></pre><p><strong>fiat_amount</strong>: может быть изменен если транзакция станет успешной после перерасчета(например клиент перевел сумму не ту что указана в транзакции). Сумма платежа должна быть целочисленной, без копеек.</p>\n<p><strong>message:</strong> Текст причины отклонения заявки без апеляции или с апеляцией<br />Возожные причины отклонения заявки:<br /><em>Отмена транзакции без апеляции, причины:</em></p>\n<ul>\n<li><p><strong>declined by timeout -</strong> отмена по истечению времени платежа</p>\n</li>\n<li><p><strong>declined by anti fraud -</strong> отмена системой антифрода</p>\n</li>\n<li><p><strong>declined by user -</strong> отмена пользователем на форме или по api</p>\n</li>\n</ul>\n<p><em>Отмена транзакции c апеляцией, причины:</em></p>\n<ul>\n<li><p><strong>payment not found -</strong> платеж не был найден</p>\n</li>\n<li><p><strong>fake proof -</strong> чек фейковый (в основном касается PDF)</p>\n</li>\n<li><p><strong>invalid proof datetime -</strong> дата не сходится с заявкой</p>\n</li>\n<li><p><strong>invalid proof requisites -</strong> неверные реквизиты</p>\n</li>\n<li><p><strong>bank account blocked -</strong> счет заблокирован, срок рассмотрения расширен</p>\n</li>\n</ul>\n<p><strong>brand карты</strong>:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>mir,\nmastercard,\nvisa,\nmaestro\n\n</code></pre><p><strong>Headers:</strong></p>\n<p><strong>Content-Type: \"application/json\"</strong></p>\n<p><strong>Signature</strong><br />Подпись вычисляется для каждого запроса с помощью выданного вам <strong>api_secret</strong> токена.<br />Чтобы вычилить подпись нужно нужно получить результат хеш функции SHA1:</p>\n<p><strong>sha1(api_secret + body.to_json)</strong><br />body - тело POST запроса в json формате</p>\n<p>api_secret - ключ авторизации для запросов через api, его можно получить в ЛК (\"Профиль\" -&gt; \"Интеграция\" -&gt; \"Api key\").</p>\n<p>Пример:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>sha1(\"74f9589ecae089b23668b92e29q2u1hiddad2{\"user_uuid\":\"364dbfc8-ae50-492f-bdd9-748edd84d5c9\",\"amount\":300,\"callback_url\":\"https://weebhook.site/callback123\",\"bank_name\":\"sberbank\"}\")\n\n</code></pre><p>Результат хеш функции SHA1: 29a530919cf575d8440fbdd7952bb917cc0f28d6</p>\n<p>Проверка подписи для callback уведомлений аналогична.</p>\n","urlObject":{"port":"3000","path":["v1","p2p_transactions"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"d1eeb77b-199a-43d2-8f62-fcc19d986235","name":"H2H","originalRequest":{"method":"POST","header":[{"key":"Signature","value":""},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"user_uuid\": \"0091e581-d96f-478b-be98-51937b66204d\",\n    \"merchant_id\": \"string\",\n    \"bank_name\": \"sberbank\",\n    \"amount\": 500,\n    \"callback_url\": \"https://webhook.site/cfe48fa4-dd15-4a8b-a318-c918e94cb020\",\n    \"redirect_url\": \"https://ya.ru/\", \n    \"email\": \"test@mail.ru\", \n    \"customer_name\": \"Ivan Vasiliev\", \n    \"currency\": \"rub\", \n    \"payeer_identifier\": \"payeer_identifier123\",\n    \"payeer_ip\": \"127.0.0.1\",\n    \"payeer_card_number\": \"1234567890123456\",\n    \"payeer_type\": \"trust\", //trust or ftd\n    \"lifetime\": 1000,\n    \"payment_method\": \"card\"\n}","options":{"raw":{"language":"json"}}},"url":"https://bovatech.cc/v1/p2p_transactions"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Vary","value":"Accept, Origin"},{"key":"ETag","value":"W/\"a65cc67ebf2bdf246266b9daf1fe1f02\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"02576a25-c6c0-46f1-823e-9c11f959919e"},{"key":"X-Runtime","value":"0.515842"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"result_code\": \"ok\",\n    \"payload\": {\n        \"id\": \"666b32d60ad6fe9cc30bb0f2c3497976f29ec8d8\",\n        \"merchant_id\": \"string\",\n        \"currency\": \"rub\",\n        \"form_url\": \"https://p2p.bovatech.pw/666b32d60ad6fe9cc30bb0f2c3497976f29ec8d8\",\n        \"state\": \"waiting_payment\",\n        \"created_at\": \"2024-04-08T14:06:00.471+03:00\",\n        \"updated_at\": \"2024-04-08T14:06:00.516+03:00\",\n        \"close_at\": \"2024-04-08T14:36:00.248+03:00\",\n        \"callback_url\": \"https://webhook.site/cfe48fa4-dd15-4a8b-a318-c918e94cb020\",\n        \"redirect_url\": \"https://ya.ru/\",\n        \"email\": \"test@mail.ru\",\n        \"customer_name\": \"Ivan Vasiliev\",\n        \"rate\": \"94.98\",\n        \"amount\": \"5.26\",\n        \"fiat_amount\": \"500.0\",\n        \"old_fiat_amount\": \"500.0\",\n        \"service_commission\": \"6.5\",\n        \"total_amount\": \"4.9181\",\n        \"payment_method\": \"sberpay\",\n        \"resipient_card\": {\n            \"id\": \"41fa3334-0e17-46db-b1a4-22cd5b2d5422\",\n            \"number\": \"4111111111111111\",\n            \"bank_name\": \"sberbank\",\n            \"bank_full_name\": \"Сбербанк\",\n            \"bank_colors\": {},\n            \"brand\": null,\n            \"card_holder\": \"Ivan Ivanov\",\n            \"payment_method\": \"card\",\n            \"updated_at\": \"2024-04-08T14:06:00.248+03:00\",\n            \"created_at\": \"2024-04-08T14:06:00.248+03:00\",\n            \"sberpay_url\": \"https://www.sberbank.com/sms/pbpn?requisiteNumber=9047649900\"\n        }\n    }\n}"},{"id":"c83ca4bb-c864-44c0-834c-022652b26177","name":"Создать платеж p2p и получить карту на пополнение","originalRequest":{"method":"POST","header":[{"key":"Signature","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"user_uuid\": \"364dbfc8-ae50-492f-bdd9-748edd84d5c9\",\n    \"merchant_id\": \"string\",\n    \"bank_name\": \"sberbank\",\n    \"amount\": 300,\n    \"callback_url\": \"https://webhook.site/cfe48fa4-dd15-4a8b-a318-c918e94cb020\",\n    \"redirect_url\": \"https://ya.ru/\", //optional\n    \"email\": \"test@mail.ru\", //optional\n    \"customer_name\": \"Ivan Vasiliev\", //optional\n    \"currency\": \"rub\", \n    \"payeer_identifier\": \"payeer_identifier2\",\n    \"payeer_ip\": \"127.0.0.1\",\n    \"payeer_card_number\": \"1234567890123456\",\n    \"payeer_type\": \"trust\", //trust or ftd\n    \"lifetime\": 1000, // optional\n    \"payment_method\": \"sbp\" //\"card\" or \"sbp\"\n}","options":{"raw":{"language":"json"}}},"url":"https://bovatech.cc/v1/p2p_transactions"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 17 Jan 2024 10:34:55 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Vary","value":"Accept, Origin"},{"key":"ETag","value":"W/\"83eb5478e95dca3b9dd2e8042ba2c6b2\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"5d82b5c2-af2b-4789-abec-ac453c2a959c"},{"key":"X-Runtime","value":"0.172301"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=c9R7yhxkxVW%2F6lOwSONi%2BdksRT%2FMdLbz3G8UvhjK1PtKPWVm0RLcb4Jvf2qKSwGQbb50LaI%2Bj7Yn0P1ZUQSCzAX7KZztiNtHuYVlN2PoXRf0kTNRxUSzBRYwu5OEhw%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"846df2d05af628aa-AMS"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"result_code\": \"ok\",\n    \"payload\": {\n        \"id\": \"73a653662cf87a0e1f8f95286c4d9779c1af4b72\",\n        \"merchant_id\": \"string\",\n        \"currency\": \"rub\",\n        \"form_url\": \"https://p2p.bovapay.io/73a653662cf87a0e1f8f95286c4d9779c1af4b72\",\n        \"state\": \"waiting_payment\",\n        \"created_at\": \"2024-01-17T13:34:55.587+03:00\",\n        \"updated_at\": \"2024-01-17T13:34:55.607+03:00\",\n        \"close_at\": \"2024-01-17T14:04:55.576+03:00\",\n        \"callback_url\": \"https://webhook.site/cfe48fa4-dd15-4a8b-a318-c918e94cb020\",\n        \"redirect_url\": \"https://ya.ru/\",\n        \"email\": \"test@mail.ru\",\n        \"customer_name\": \"Ivan Vasiliev\",\n        \"rate\": \"91.58\",\n        \"amount\": \"3.28\",\n        \"fiat_amount\": \"300.0\",\n        \"old_fiat_amount\": \"300.0\",\n        \"service_commission\": \"6.5\",\n        \"total_amount\": \"3.0668\",\n        \"payment_method\": \"sbp\",\n        \"card_number\": null\n    }\n}"}],"_postman_id":"50244d61-c2df-486b-b3f7-f5b566a803b0"},{"name":"Пометить оплаченным","id":"738eec2c-ecd1-40ad-a1ee-15da1d4b0f28","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"url":"https://bovatech.cc/v1/p2p_transactions/:tx_id/paid","urlObject":{"path":["v1","p2p_transactions",":tx_id","paid"],"host":["https://bovatech.cc"],"query":[],"variable":[{"id":"6ad3f808-08a4-4305-acc7-a7cc889b497b","type":"any","value":"9bb5f95f36e1e40d6b1376ed6ce5048172ebfdb7","key":"tx_id"}]}},"response":[{"id":"3cf29a29-4958-4d05-90e7-f81af42d79ab","name":"Пометить оплаченным","originalRequest":{"method":"PUT","header":[],"url":"https://bovatech.cc/v1/p2p_transactions/9bb5f95f36e1e40d6b1376ed6ce5048172ebfdb7/paid"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Vary","value":"Accept, Origin"},{"key":"ETag","value":"W/\"ace423f2915ad681a97ef7787bc31001\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"e3f60d30-83b6-4860-9e99-536f5160c8a4"},{"key":"X-Runtime","value":"0.328672"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"result_code\": \"ok\",\n    \"payload\": {\n        \"id\": \"9bb5f95f36e1e40d6b1376ed6ce5048172ebfdb7\",\n        \"merchant_id\": \"string\",\n        \"amount\": \"300.0\",\n        \"old_amount\": \"300.0\",\n        \"form_url\": \"https://p2p.bovapay.io/9bb5f95f36e1e40d6b1376ed6ce5048172ebfdb7\",\n        \"state\": \"paid\",\n        \"created_at\": \"2022-05-24T21:43:04.613+03:00\",\n        \"updated_at\": \"2022-05-24T21:45:07.487+03:00\",\n        \"callback_url\": \"https://webhook.site/4317036e-3ebc-4b35-b475-96bbaf83ff2a\",\n        \"resipient_card\": {\n            \"id\": 82,\n            \"number\": \"5280413754741010\",\n            \"bank_name\": \"Tinkoff Bank\",\n            \"bank_colors\": [\n                \"#444444\",\n                \"#222222\"\n            ],\n            \"brand\": \"mastercard\",\n            \"updated_at\": \"2022-05-24T21:44:15.514+03:00\",\n            \"created_at\": \"2022-05-24T21:43:02.113+03:00\"\n        }\n    }\n}"}],"_postman_id":"738eec2c-ecd1-40ad-a1ee-15da1d4b0f28"},{"name":"Отменить платеж","id":"ac030504-709f-4400-bcbc-b8372ed728b7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"url":"https://bovatech.cc/v1/p2p_transactions/:tx_id/cancel","urlObject":{"path":["v1","p2p_transactions",":tx_id","cancel"],"host":["https://bovatech.cc"],"query":[],"variable":[{"type":"any","value":"76bed9aaf79755d1b799679ff0b498014a5e29cd","key":"tx_id"}]}},"response":[{"id":"82549fd7-c180-482c-99ad-55d848952fb3","name":"Отменить платеж","originalRequest":{"method":"PUT","header":[],"url":{"raw":"https://bovatech.cc/v1/p2p_transactions/:tx_id/cancel","protocol":"https","host":["bovatech","cc"],"path":["v1","p2p_transactions",":tx_id","cancel"],"variable":[{"key":"tx_id","value":"9fdb097bb7bf683442cc921755357f57e33ffc18"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.19.2"},{"key":"Date","value":"Fri, 17 Jun 2022 15:08:38 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Vary","value":"Accept, Origin"},{"key":"ETag","value":"W/\"3b300e0bad9208a081a964dd365ff3b0\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"a116ad85-5ce2-44ea-b857-ccb0216cca6d"},{"key":"X-Runtime","value":"0.012214"}],"cookie":[],"responseTime":null,"body":"{\n    \"result_code\": \"ok\",\n    \"payload\": {\n        \"id\": \"9fdb097bb7bf683442cc921755357f57e33ffc18\",\n        \"merchant_id\": \"string\",\n        \"amount\": \"520.0\",\n        \"old_amount\": \"520.0\",\n        \"form_url\": \"https://p2p.bovapay.io/9bb5f95f36e1e40d6b1376ed6ce5048172ebfdb7\",\n        \"state\": \"failed\",\n        \"created_at\": \"2022-06-17T17:32:29.771+03:00\",\n        \"updated_at\": \"2022-06-17T18:08:31.710+03:00\",\n        \"callback_url\": \"https://webhook.site/4317036e-3ebc-4b35-b475-96bbaf83ff2a\",\n        \"resipient_card\": {\n            \"id\": 194235,\n            \"number\": \"4276300058274294\",\n            \"bank_name\": \"Сбербанк RUB\",\n            \"bank_colors\": {},\n            \"brand\": \"visa\",\n            \"updated_at\": \"2022-06-17T18:08:31.646+03:00\",\n            \"created_at\": \"2022-06-17T17:32:29.758+03:00\"\n        }\n    }\n}"}],"_postman_id":"ac030504-709f-4400-bcbc-b8372ed728b7"},{"name":"Получить p2p транзакцию по id","id":"99883cc8-ab8b-49cb-9a17-506fdb162d99","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[],"url":"https://bovatech.cc/v1/p2p_transactions/:id","urlObject":{"path":["v1","p2p_transactions",":id"],"host":["https://bovatech.cc"],"query":[],"variable":[{"type":"any","value":"6092c858b2ba7f2b85906879157517d276e438","key":"id"}]}},"response":[{"id":"0eaa4a8d-780b-448b-b51d-0312d50a5392","name":"Получить p2p транзакцию по id","originalRequest":{"method":"GET","header":[],"url":"https://bovatech.cc//v1/p2p_transactions/6092c858b2ba7f2b85906879157517d276e438"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Vary","value":"Accept, Origin"},{"key":"ETag","value":"W/\"ace423f2915ad681a97ef7787bc31001\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"b0a403f1-cbaa-47a3-96a4-fd2b9f40f902"},{"key":"X-Runtime","value":"0.266941"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"result_code\": \"ok\",\n    \"payload\": {\n        \"id\": \"6092c858b2ba7f2b85906879157517d276e438\",\n        \"merchant_id\": \"21716214349756161997\",\n        \"currency\": \"rub\",\n        \"to_currency\": null,\n        \"form_url\": \"https://pay.bova.cash/payments/6092c858b2ba7f2b85906879157517c2d276e438\",\n        \"state\": \"failed\",\n        \"created_at\": \"2024-05-20T17:12:30.179+03:00\",\n        \"updated_at\": \"2024-05-20T17:13:59.364+03:00\",\n        \"close_at\": \"2024-05-20T17:42:30.168+03:00\",\n        \"callback_url\": \"https://example.com/webhook\",\n        \"redirect_url\": null,\n        \"email\": \"test@gmail.com\",\n        \"customer_name\": \"Test Test\",\n        \"rate\": \"92.78\",\n        \"amount\": \"37.72\",\n        \"fiat_amount\": \"3500.0\",\n        \"old_fiat_amount\": \"3500.0\",\n        \"service_commission\": \"6.5\",\n        \"total_amount\": \"35.2682\",\n        \"payment_method\": \"sberpay\",\n        \"card_number\": null,\n        \"resipient_card\": {\n            \"id\": \"8fe1d6c3-4a4c-41f4-a7c7-9c14ba2a35f2\",\n            \"number\": \"+79371151137\",\n            \"bank_name\": \"sberbank\",\n            \"bank_full_name\": \"Сбербанк\",\n            \"bank_colors\": {},\n            \"brand\": null,\n            \"card_holder\": \"LEONTIY VIDYAKOV\",\n            \"payment_method\": \"sberpay\",\n            \"updated_at\": \"2024-05-20T17:12:30.168+03:00\",\n            \"created_at\": \"2024-05-20T17:12:30.168+03:00\",\n            \"sberpay_url\": \"https://www.sberbank.com/sms/pbpn?requisiteNumber=9371850137\"\n        }\n    }\n}"}],"_postman_id":"99883cc8-ab8b-49cb-9a17-506fdb162d99"},{"name":"Создать диспут по  p2p транзакции","id":"ef9c16fe-3ee8-45c6-8014-57410666b316","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"transaction_id","value":"db42949bc938cff189c8166a579b1965631d393e","type":"text"},{"key":"p2p_dispute[amount]","value":"1005","type":"text"},{"key":"p2p_dispute[proof_image]","type":"file","src":"/Users/igorkondrasov/Downloads/photo_2023-12-12 15.19.10.jpeg"},{"key":"p2p_dispute[proof_image2]","type":"file","value":null,"disabled":true}]},"url":"https://bovatech.cc/v1/p2p_disputes/from_client","description":"<h2 id=\"запрос-через-multipartform-data\">Запрос через multipart/form-data</h2>\n<p><strong>amount</strong> - фактическая сумма по чеку, та сумма которая должна была прийти на карту получателю(без коммисии).</p>\n<p><strong>proof_image2</strong> не обязательный файл, если клиент оплатил сумму двумя платежами например 1000 и 70 то прикрепляете 2 чека и пишете amount фактическая сумма по чекам.</p>\n<p>После спора если фактический перевод из чека был больше или меньше суммы заявки, после подтверждения, сумма транзакции изменится на сумму из чека.</p>\n<p>Формат файлов: <strong>[BMP, JPG, PNG, GIF, WEBP, WEBM, JPEG, PDF]</strong></p>\n","urlObject":{"path":["v1","p2p_disputes","from_client"],"host":["https://bovatech.cc"],"query":[],"variable":[]}},"response":[{"id":"7de418b8-96d8-4f5f-971f-8fcea6b54b7f","name":"Создать диспут по  p2p транзакции","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"transaction_id","value":"db42949bc938cff189c8166a579b1965631d393e","type":"text"},{"key":"p2p_dispute[amount]","value":"1005","type":"text"},{"key":"p2p_dispute[proof_image]","type":"file","fileNotInWorkingDirectoryWarning":"This file isn't in your working directory. Teammates you share this request with won't be able to use this file. To make collaboration easier you can setup your working directory in Settings.","filesNotInWorkingDirectory":["/Users/igorkondrasov/Downloads/photo_2023-12-12 15.19.10.jpeg"],"value":null},{"key":"p2p_dispute[proof_image2]","type":"file","value":null,"disabled":true}]},"url":"https://bovatech.cc/v1/p2p_disputes/from_client"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.19.2"},{"key":"Date","value":"Thu, 30 Jun 2022 22:28:34 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Vary","value":"Accept, Origin"},{"key":"ETag","value":"W/\"13f376cf78db9785cf8ef11e830e9ce9\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"119e9bbf-14cb-42a2-a714-3f6eabcef884"},{"key":"X-Runtime","value":"0.170207"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 524,\n    \"state\": \"opened\",\n    \"proof_image\": \"https://bovatech.cc/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBdDRDIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--740f67f5a74a38f025ae46ec31cd7df9cb482234/photo_2022-06-29_10-41-27.jpg\",\n    \"proof_image2\": \"\",\n    \"p2p_transaction_id\": \"db42949bc938cff189c8166a579b1965631d393e\",\n    \"repeated\": false,\n    \"amount\": 1005,\n    \"updated_at\": \"2022-07-01T01:28:34.958+03:00\",\n    \"created_at\": \"2022-07-01T01:28:34.898+03:00\",\n    \"resipient_card\": {\n        \"id\": 254281,\n        \"number\": \"4274170048174850\",\n        \"bank_name\": \"Сбербанк RUB\",\n        \"bank_colors\": {},\n        \"brand\": \"visa\",\n        \"updated_at\": \"2022-06-30T13:16:22.482+03:00\",\n        \"created_at\": \"2022-06-30T12:40:03.429+03:00\"\n    }\n}"},{"id":"e2d1a0da-eb09-4e57-9030-8b6395c5e3da","name":"Ошибка при создании диспута","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"transaction_id","value":"db42949bc938cff189c8166a579b1965631d393e","type":"text"},{"key":"p2p_dispute[amount]","value":"1005","type":"text"},{"key":"p2p_dispute[proof_image]","type":"file","value":null},{"key":"p2p_dispute[proof_image2]","type":"file","value":null,"disabled":true}]},"url":"https://bovatech.cc/v1/p2p_disputes/from_client"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.19.2"},{"key":"Date","value":"Thu, 30 Jun 2022 22:33:44 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Vary","value":"Accept, Origin"},{"key":"Cache-Control","value":"no-cache"},{"key":"X-Request-Id","value":"61d187b8-e5fb-4bab-9ab6-ee3d77b277be"},{"key":"X-Runtime","value":"0.058552"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": [\n        \"You cannot create a dispute while there is an active or confirmed dispute.\"\n    ]\n}"}],"_postman_id":"ef9c16fe-3ee8-45c6-8014-57410666b316"}],"id":"9b3901e4-a558-411c-88c3-bb1caa6e5fbd","_postman_id":"9b3901e4-a558-411c-88c3-bb1caa6e5fbd","description":""},{"name":"Mass Transactions","item":[{"name":"Создать заявку на выплату на карту","event":[{"listen":"prerequest","script":{"id":"bc19a9e3-b334-4158-ba46-b82baf604f1d","exec":["let raw_body = JSON.stringify(JSON.parse(pm.request.body.raw))","let api_secret = pm.collectionVariables.get(\"api_secret\");","let hash = CryptoJS.SHA1(api_secret + raw_body)","let sig = CryptoJS.enc.Hex.stringify(hash)","","pm.collectionVariables.set('signature', sig);"],"type":"text/javascript","packages":{}}}],"id":"a1bfce9e-543a-41d2-a5b9-7f0f459cc46e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Signature","value":"","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"user_uuid\": \"9d011701-91f4-48f3-ab8a-7f6aef245718\",\n    \"to_card\": \"2200700971662720\",\n    \"amount\": 1000,\n    \"callback_url\": \"https://webhook.site/f3029e33-db04-40fd-a81e-5cea9a69fc80\",\n    \"merchant_id\": \"payout111111111111\",\n    \"lifetime\": 3600,\n    \"payment_method\": \"card\",\n    \"currency\": \"rub\",\n    \"sbp_bank_name\": \"100000000004\",\n    \"provider_type\": \"tbank_email\"\n}","options":{"raw":{"language":"json"}}},"url":"https://bovatech.cc/v1/mass_transactions","description":"<p><strong>user_uuid:</strong> Токен который можно получить в ЛК (\"Профиль\" -&gt; \"Интеграция\" -&gt; \"User ID\").</p>\n<p><strong>merchant_id:</strong> Номер транзакции у мерчанта, на этот параметр стоит идемпотентность, тоесть не получится создать 2 транзакции с одинаковым merchant_id.</p>\n<p>Выплаты по валютам и методам оплаты:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>rub:\n  payment_method:\n    - card\n    - sbp\nuzs:\n  payment_method:\n    - card\n\n</code></pre><p>Методы выплаты <strong>payment_method</strong>:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>payment_method:\n  card\n  sbp\n\n</code></pre><p>При создании выплаты по методу СБП, нужно указать номер телефона в формате +79998885544 в поле - <strong>to_card</strong> и банк назначения в поле - <strong>sbp_bank_name</strong></p>\n<p>Список возможных <strong>sbp_bank_name:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>100000000111 - Сбер\n100000000004 - Тинькфф\n100000000005 - ВТБ\n100000000001 - Газпромбанк\n100000000008 - АЛЬФА-БАНК\n100000000013 - Совкомбанк\n100000000015 - ОТКРЫТИЕ Банк\n100000000016 - Почта Банк\n100000000273 - Озон Банк\n100000000150 - Яндекс Банк\n100000000284 - Банк Точка\n100000000059 - Центр-инвест\n\n</code></pre><p><strong>Возможные стейты транзакции:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>state :created, initial: true,\nstate :processing, - в процесе выплаты\nstate :paid, -  выплачено на карту\nstate :failed, - выплата отменена\n\n</code></pre><p><strong>Тело callback уведомления:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>header[\"Signature\"] = 13fd070e61af18334c5aad0a6ad8586dc3145dea\n{\n  \"id\": \"cc7c5b6b-b347-4a34-9e52-d4b61b6b5fc4\",\n  \"status\": \"paid\",\n  \"message\": \"\",\n  \"amount\": \"10.9\",\n  \"fiat_amount\": \"1000.0\",\n  \"old_fiat_amount\": \"1000.0\",\n  \"service_commission\": \"2.0\",\n  \"payeer_card_number\": null,\n  \"recipient_card_number\": null\n}\n\n</code></pre><p><strong>Headers:</strong></p>\n<p><strong>Content-Type: \"application/json\"</strong></p>\n<p><strong>Signature</strong><br />Подпись вычисляется для каждого запроса с помощью выданного вам <strong>api_secret</strong> токена.<br />Чтобы вычилить подпись нужно получить результат хеш функции SHA1:</p>\n<p><strong>sha1(api_secret + body.to_json)</strong><br />body - тело POST запроса в json формате</p>\n<p>api_secret - ключ авторизации для запросов через api, его можно получить в ЛК (\"Профиль\" -&gt; \"Интеграция\" -&gt; \"Api key\").</p>\n<p>Пример:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>sha1(\"74f9589ecae089b23668b92e29q2u1hiddad2{\"user_uuid\":\"364dbfc8-ae50-492f-bdd9-748edd84d5c9\",\"amount\":200,\"callback_url\":\"https://webhook.site/2ebae889-65ce-43a3-920f-425ff83404bf\",\"merchant_id\":\"merchant_id\"}\")\n\n</code></pre><p>Результат хеш функции SHA1: c03bf2d3fdb23969834c629a0b851b208ca04949</p>\n<p>Проверка подписи для callback уведомлений аналогична.</p>\n","urlObject":{"path":["v1","mass_transactions"],"host":["https://bovatech.cc"],"query":[],"variable":[]}},"response":[{"id":"2d57f1af-3715-4a83-bf4a-4ff6fad5d74a","name":"Выплата на карту","originalRequest":{"method":"POST","header":[{"key":"Signature","value":""},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"user_uuid\": \"364dbfc8-ae50-492f-bdd9-748edd84d5c9\",\n    \"to_card\": \"4111111111111111\",\n    \"amount\": 200,\n    \"callback_url\": \"https://webhook.site/2ebae889-65ce-43a3-920f-425ff83404bf\",\n    \"merchant_id\": \"test7\",\n    \"currency\": \"rub\",\n    \"payment_method\": \"card\",\n    \"lifetime\": 3600\n}","options":{"raw":{"language":"json"}}},"url":"https://bovatech.cc/v1/mass_transactions"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Vary","value":"Accept, Origin"},{"key":"ETag","value":"W/\"35d4499ecb9cb655161f5b4ba483fe34\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"0cb221a6-4132-4248-a764-9dca9b680ceb"},{"key":"X-Runtime","value":"1.302697"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"result_code\": \"ok\",\n    \"payload\": {\n        \"id\": \"86956ea6-15c2-4440-a7ae-d501e3e17466\",\n        \"amount\": \"2.0\",\n        \"commission_type\": \"relative\",\n        \"service_commission\": \"3.0\",\n        \"rate\": \"100.0\",\n        \"fiat_amount\": \"200.0\",\n        \"old_fiat_amount\": \"200.0\",\n        \"state\": \"created\",\n        \"currency\": \"rub\",\n        \"r_line\": \"\",\n        \"created_at\": \"2023-12-19T08:01:58.140+03:00\",\n        \"updated_at\": \"2023-12-19T08:01:58.140+03:00\",\n        \"recipient_card\": \"411111******1111\"\n    }\n}"},{"id":"1f2c2f15-0860-4525-9b10-2a2c2ddd9cda","name":"Выплата через СБП","originalRequest":{"method":"POST","header":[{"key":"Signature","value":""},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"user_uuid\": \"0091e581-d96f-478b-be98-51937b66204d\",\n    \"to_card\": \"+79998887766\",\n    \"amount\": 1000,\n    \"callback_url\": \"https://webhook.site/f3029e33-db04-40fd-a81e-5cea9a69fc80\",\n    \"merchant_id\": \"test\",\n    \"currency\": \"rub\",\n    \"lifetime\": 3600,\n    \"payment_method\": \"sbp\",\n    \"sbp_bank_name\": \"100000000111\"\n}","options":{"raw":{"language":"json"}}},"url":"https://bovatech.cc/v1/mass_transactions"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"result_code\": \"ok\",\n    \"payload\": {\n        \"id\": \"ba8fcbeb-66e1-49bf-92ee-c11fd5a4a794\",\n        \"amount\": \"21.08\",\n        \"commission_type\": \"relative\",\n        \"service_commission\": \"2.0\",\n        \"rate\": \"95.3\",\n        \"fiat_amount\": \"1000.0\",\n        \"old_fiat_amount\": \"1000.0\",\n        \"state\": \"created\",\n        \"currency\": \"rub\",\n        \"r_line\": \"\",\n        \"created_at\": \"2024-03-12T21:12:01.101+03:00\",\n        \"updated_at\": \"2024-03-12T21:12:01.101+03:00\",\n        \"total_amount\": \"21.5016\",\n        \"account_id\": 1,\n        \"bank_name\": null,\n        \"sbp_bank_name\": \"100000000111\",\n        \"payment_method\": \"sbp\",\n        \"recipient_card\": \"+7999**7766\"\n    }\n}"}],"_postman_id":"a1bfce9e-543a-41d2-a5b9-7f0f459cc46e"},{"name":"Получить выплату на карту по id || merchant_id","id":"bbf948c1-bf16-4eb3-ab52-ba9687a65b11","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[],"url":"https://bovatech.cc/v1/mass_transactions/:id","description":"<p>Получить выплату по id в системе либо по merchant_id указанному при создании заявки.</p>\n<p>В поле id можно указать либо id в системе BOVA либо merchant_id.</p>\n","urlObject":{"path":["v1","mass_transactions",":id"],"host":["https://bovatech.cc"],"query":[],"variable":[{"type":"any","value":"d9bc90bf-93d1-48e7-b3ef-380dba11b649","key":"id"}]}},"response":[{"id":"c792bd75-56e6-4cb6-8b19-55a5c99c4eed","name":"Получить выплату на карту по id || merchant_id","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://bovatech.cc/v1/mass_transactions/:id","host":["https://bovatech.cc"],"path":["v1","mass_transactions",":id"],"variable":[{"key":"id","value":"d9bc90bf-93d1-48e7-b3ef-380dba11b649"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 19 Jan 2024 16:17:52 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Vary","value":"Accept, Origin"},{"key":"ETag","value":"W/\"23eab4b435b3efc734f3efdff794f3e5\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"94dd45f2-c05e-45a2-bf37-8c58231ca9b2"},{"key":"X-Runtime","value":"0.044201"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=Ny8%2BeOycn0bB%2BUtqil%2FilLzjmg8Soja01Fijj38sELXEBAPFxv4mLDUvWbXUfLUhMFoLBF5Vb77Eim8%2BW3c6l1i15HmZpfNi2eUcEMo%2FHmAoY3vaahOX3xYd7tE9Vg%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"848063ec3a26b8ba-AMS"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"result_code\": \"ok\",\n    \"payload\": {\n        \"id\": \"d9bc90bf-93d1-48e7-b3ef-380dba11b649\",\n        \"amount\": \"20.08\",\n        \"commission_type\": \"relative\",\n        \"service_commission\": \"2.0\",\n        \"rate\": \"92.15\",\n        \"fiat_amount\": \"1850.0\",\n        \"old_fiat_amount\": \"1850.0\",\n        \"state\": \"paid\",\n        \"r_line\": \"5\",\n        \"created_at\": \"2024-01-11T21:46:29.211+03:00\",\n        \"updated_at\": \"2024-01-11T21:54:49.933+03:00\",\n        \"total_amount\": \"20.4816\",\n        \"recipient_card\": \"220220******0303\"\n    }\n}"}],"_postman_id":"bbf948c1-bf16-4eb3-ab52-ba9687a65b11"}],"id":"6d7c6b00-8d5e-47d6-b0a2-e536536ce703","_postman_id":"6d7c6b00-8d5e-47d6-b0a2-e536536ce703","description":""},{"name":"Accounts","item":[{"name":"Получить балансы","id":"f50252e9-e9fa-426b-8bba-a89f6d2a2fdf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"https://bovatech.cc/v1/merchant/accounts","description":"<p>Api token можно получить в личном кабинете BOVA</p>\n","urlObject":{"path":["v1","merchant","accounts"],"host":["https://bovatech.cc"],"query":[],"variable":[]}},"response":[{"id":"5a71da6f-5180-43ec-9f97-6ec09006ed79","name":"Получить балансы","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer api_token"}],"url":"https://bovatech.cc/v1/merchant/accounts"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 29 Jan 2024 09:31:45 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Vary","value":"Accept, Origin"},{"key":"ETag","value":"W/\"f6981df5299deafda2c0ffa26d3d9fc3\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"41bab923-ecc4-41fb-a2db-941a3552d5c0"},{"key":"X-Runtime","value":"0.028594"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=hLLbECxQpZ7PYvsWuf8a9L1vcnTitCnbUY%2Btxr19Oq48U5kmde2JULhLEBVWpatrlxVXdNJZZLUZ8ODkHR0qVLeZuWLMcUMGjXFfdLIjlujPbsmbm%2FYIbNKo8Lfxkg%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"84d076c90b940bc2-AMS"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"result_code\": \"ok\",\n    \"payload\": [\n        {\n            \"name\": \"merchant_income\",\n            \"balance\": \"29167.252106\",\n            \"currency\": \"usdt_trc20\",\n            \"created_at\": \"2024-01-04T12:26:53.782+03:00\",\n            \"updated_at\": \"2024-01-04T12:26:53.782+03:00\",\n            \"balance_rub\": \"3879292.46208\",\n            \"balance_uzs\": \"574916771.31798\"\n        },\n        {\n            \"name\": \"escrow\",\n            \"balance\": \"0.0\",\n            \"currency\": \"usdt_trc20\",\n            \"created_at\": \"2024-01-04T12:26:53.787+03:00\",\n            \"updated_at\": \"2024-01-04T12:26:53.787+03:00\",\n            \"balance_rub\": \"0.0\",\n            \"balance_uzs\": \"0.0\"\n        }\n    ]\n}"}],"_postman_id":"f50252e9-e9fa-426b-8bba-a89f6d2a2fdf"}],"id":"40bdf2fa-8bbf-4438-bc98-30abdf2e9422","_postman_id":"40bdf2fa-8bbf-4438-bc98-30abdf2e9422","description":""},{"name":"Rates","item":[{"name":"Получить курсы пары валют","id":"37f1a6b0-387c-4fb7-8077-2cdbeb0a78ec","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"https://bovatech.cc/v1/merchant/rates","urlObject":{"path":["v1","merchant","rates"],"host":["https://bovatech.cc"],"query":[],"variable":[]}},"response":[{"id":"43463ebd-a148-4a58-ad75-c7d93d6a3e40","name":"Получить курсы пары валют","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer 123123123123"}],"url":"https://bovatech.cc/v1/merchant/rates"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 08 Jul 2024 08:46:05 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Vary","value":"Accept, Origin"},{"key":"ETag","value":"W/\"4d017827649bf112d448deb0e8963e0d\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"d6a6e7c8-d00c-4593-9ecf-0867965a61fa"},{"key":"X-Runtime","value":"0.011528"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=D3siHbqO%2FudxtwwbqFdhTrWXsyLDW42C2F8%2F1GmKDuDyddFd4XN9Rh0ORISMoyuG3xCoxckApTcMeqlkwyJnZ14RgTwHO1DkRVNrCqfe3QX%2FJV6bTHgSFFK6i7L3Dg%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"89fecd439dd29f93-AMS"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"usdt_rub\": \"91.25\",\n    \"usdt_uah\": \"41.69\",\n    \"usdt_uzs\": \"13699.0\",\n    \"usdt_kgs\": \"88.0\"\n}"}],"_postman_id":"37f1a6b0-387c-4fb7-8077-2cdbeb0a78ec"}],"id":"19cff02a-4913-4e1c-b0c6-58bf1b5f5feb","_postman_id":"19cff02a-4913-4e1c-b0c6-58bf1b5f5feb","description":""},{"name":"Merchant","item":[{"name":"Deposits","item":[{"name":"V1","item":[{"name":"Create","event":[{"listen":"prerequest","script":{"id":"d55f52ad-6202-4a1b-aec3-af0c2c58f499","exec":["let raw_body = JSON.stringify(JSON.parse(pm.request.body.raw))","let api_secret = pm.collectionVariables.get(\"api_secret\");","let hash = CryptoJS.SHA1(api_secret + raw_body)","let sig = CryptoJS.enc.Hex.stringify(hash)","","pm.collectionVariables.set('signature', sig);"],"type":"text/javascript","packages":{},"requests":{}}}],"id":"a5c707c6-2c2d-4ce9-aa27-825fe437e69e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Signature","value":""}],"body":{"mode":"raw","raw":"{\n    \"user_uuid\": \"328757ba-09ee-492e-bac4-01f6e26af1ab\",\n    \"merchant_id\": \"58451616_0\",\n    \"amount\": 4567,\n    \"callback_url\": \"https://webhook.site/18d13ae1-916f-4c09-923e-cfe500c29b8d\",\n    \"redirect_url\": \"https://ya.ru/\",\n    \"email\": \"test@test.com\",\n    \"currency\": \"rub\",\n    \"payeer_identifier\": \"test123\",\n    \"lifetime\": 600,\n    \"payment_method\": \"p2p_market\",\n    \"payeer_bank_name\": \"sberbank\",\n    \"payeer_ip\": \"128.204.65.115\",\n    \"payeer_type\": \"trust\"\n}","options":{"raw":{"language":"json"}}},"url":"localhost:3000/merchant/v1/deposits","description":"<p><strong>Запрос на создание транзакции с формой BOVA</strong></p>\n<p>Можно создать пустую заявку где пользователь выберет доступный ему метод оплаты</p>\n<p>Можно создать заявку уже с выбраным методом оплаты мерчантом указав метод оплаты в запросе.</p>\n<p>Примеры Запросов есть в request examples</p>\n<p><strong>user_uuid:</strong> Токен который можно получить в ЛК (\"Профиль\" -&gt; \"Интеграция\" -&gt; \"User ID\").</p>\n<p><strong>merchant_id:</strong> Ваш номер транзакции на своей стороне.</p>\n<p><strong>payeer_identifier:</strong> Идентификатор пользователя который будет оплачивать заявку в виде строки в любом формате.</p>\n<p><strong>payeer_ip:</strong> Ip пользователя который будет оплачивать заявку.</p>\n<p><strong>payeer_type:</strong> Первчика или вторичка указывается: \"<strong>ftd</strong>\" или \"<strong>trust</strong>\".</p>\n<p><strong>lifetime:</strong> Срок жизни заявки указанный в секундах (максимум до 30 минут)</p>\n<p><strong>Доступные гео по полю currency:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>rub\ncrypto_currency\n\n</code></pre><p>При выборе <strong>crypto_currency</strong> мерчантом, транзакция не будет пустой, запроцессится крипто-транзакцией</p>\n<p><strong>Типы платежных методов в поле payment_method:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>rub:\n    card\n    sberpay\n    international\n\n</code></pre><p><strong>Возможные стейты транзакции (source_transaction):</strong></p>\n<p>Именно эти финальные статусы приходят в КБ.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>state :created, initial: true,\nstate :processing, - ищем карту\nstate :waiting_payment, - ждет платежа\nstate :paid, -  помечено оплаченным клиентом\nstate :successed, - успешна(финал)\nstate :failed, - оплата не поступила за 35 мин (финал)\nstate :closed_failed - после отклонения спора (финал)\nstate :repeated_closed_failed - после повторного отклонения спора (финал)\nstate :accepted_successed - после принятия спора (финал)\nstate :repeated_accepted_successed - после повторного принятия спора (финал)\n\n</code></pre><p><strong>Тело callback уведомления:</strong></p>\n<p>amount - сумма в usdt</p>\n<p>fiat_amount - сумма в фиате</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>header[\"Signature\"] = ae8b1db2b2bcfab0cc38d22ad580cee5ff536470\n{\n  \"id\": \"4d003807-1066-4fad-b88f-005c9e6f391c\",\n  \"merchant_id\": \"string\",\n  \"status\": \"successed\",\n  \"message\": \"\",\n  \"currency\": \"rub\",\n  \"payment_method\": \"card\",\n  \"rate\": 97.08,\n  \"amount\": \"1.03\",\n  \"fiat_amount\": \"100.0\",\n  \"old_fiat_amount\": \"100.0\",\n  \"service_commission\": \"6.5\",\n  \"payeer_card_number\": null,\n  \"recipient_card_number\": \"220220******6770\"\n}\n\n</code></pre><p><strong>fiat_amount</strong>: может быть изменен если транзакция станет успешной после перерасчета(например клиент перевел сумму не ту что указана в транзакции). Сумма платежа должна быть целочисленной, без копеек.</p>\n<p><strong>message:</strong> Текст причины отклонения заявки без апеляции или с апеляцией<br />Возожные причины отклонения заявки:<br /><em>Отмена транзакции без апеляции, причины:</em></p>\n<ul>\n<li><strong>declined by timeout -</strong> отмена по истечению времени платежа</li>\n<li><strong>declined by anti fraud -</strong> отмена системой антифрода</li>\n<li><strong>declined by user -</strong> отмена пользователем на форме или по api</li>\n</ul>\n<p><em>Отмена транзакции c апеляцией, причины:</em></p>\n<ul>\n<li><strong>payment not found -</strong> платеж не был найден</li>\n<li><strong>fake proof -</strong> чек фейковый (в основном касается PDF)</li>\n<li><strong>invalid proof datetime -</strong> дата не сходится с заявкой</li>\n<li><strong>invalid proof requisites -</strong> неверные реквизиты</li>\n<li><strong>bank account blocked -</strong> счет заблокирован, срок рассмотрения расширен</li>\n</ul>\n<p><strong>Headers:</strong></p>\n<p><strong>Content-Type: \"application/json\"</strong></p>\n<p><strong>Signature</strong><br />Подпись вычисляется для каждого запроса с помощью выданного вам <strong>api_secret</strong> токена.<br />Чтобы вычилить подпись нужно нужно получить результат хеш функции SHA1:</p>\n<p><strong>sha1(api_secret + body.to_json)</strong><br />body - тело POST запроса в json формате</p>\n<p>api_secret - ключ авторизации для запросов через api, его можно получить в ЛК (\"Профиль\" -&gt; \"Интеграция\" -&gt; \"Api key\").</p>\n<p>Пример:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>sha1(\"74f9589ecae089b23668b92e29q2u1hiddad2{\"user_uuid\":\"364dbfc8-ae50-492f-bdd9-748edd84d5c9\",\"merchant_id\":\"string\",\"amount\":500,\"callback_url\":\"https://webhook.site/f9d55aae-e554-48c5-b56a-f7cd93fcca7d\",\"redirect_url\":\"https://ya.ru/\",\"email\":\"test@mail.ru\",\"customer_name\":\"Ivan Vasiliev\",\"currency\":\"crypto_currency\",\"payeer_identifier\":\"payeer_identifier12345678254\",\"lifetime\":1000,\"payeer_ip\":\"127.0.0.1\",\"payeer_card_number\":\"5469520018654723\"}\")\n\n</code></pre><p>Результат хеш функции SHA1: 57afd7f3d7274b45f94b3453ed840187ba6bcbc2</p>\n<p>Проверка подписи для callback уведомлений аналогична.</p>\n","urlObject":{"port":"3000","path":["merchant","v1","deposits"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"5e5cee4c-6619-4f45-8592-36ebe879ac0d","name":"Empty Deposit","originalRequest":{"method":"POST","header":[{"key":"Signature","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"user_uuid\": \"0091e581-d96f-478b-be98-51937b66204d\",\n    \"merchant_id\": \"string\",\n    \"amount\": 1000,\n    \"callback_url\": \"https://webhook.site/f9d55aae-e554-48c5-b56a-f7cd93fcca7d\",\n    \"redirect_url\": \"https://ya.ru/\", \n    \"email\": \"test@mail.ru\", \n    \"customer_name\": \"Ivan Vasiliev\", \n    \"currency\": \"rub\", \n    \"payeer_identifier\": \"payeer_identifier\",\n    \"payeer_ip\": \"127.0.0.1\",\n    \"payeer_type\": \"ftd\",\n    \"lifetime\": 1000\n}","options":{"raw":{"language":"json"}}},"url":"https://bovatech.cc/merchant/v1/deposits"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Vary","value":"Accept, Origin"},{"key":"ETag","value":"W/\"b781a6014aa162c735891ae0dcf8f27b\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"50f8653c-cfb0-4843-9d9f-b541ecb84faa"},{"key":"X-Runtime","value":"0.080757"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"uuid\": \"217ccaa2-80c9-408f-ab22-597eaa4436fc\",\n        \"merchant_id\": \"string\",\n        \"amount\": \"1000.0\",\n        \"fiat_amount\": \"1000.0\",\n        \"currency\": \"rub\",\n        \"state\": \"created\",\n        \"selected_crypto_currency\": null,\n        \"callback_url\": \"https://webhook.site/f9d55aae-e554-48c5-b56a-f7cd93fcca7d\",\n        \"redirect_url\": \"https://ya.ru/\",\n        \"created_at\": \"2024-04-30 15:52:37 +0300\",\n        \"updated_at\": \"2024-04-30 15:52:37 +0300\",\n        \"form_url\": \"https://pay.bova.cash/payments/217ccaa2-80c9-408f-ab22-597eaa4436fc\",\n        \"source_transaction_class\": \"NilClass\",\n        \"source_transaction\": null\n    },\n    \"errors\": {},\n    \"message\": null,\n    \"status\": \"ok\",\n    \"meta\": {}\n}"},{"id":"fed8ef4f-c085-4217-95e0-fe5e34ad6aba","name":"Create With Payment Method","originalRequest":{"method":"POST","header":[{"key":"Signature","value":""},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"user_uuid\": \"364dbfc8-ae50-492f-bdd9-748edd84d5c9\",\n    \"merchant_id\": \"string\",\n    \"amount\": 500,\n    \"callback_url\": \"https://webhook.site/f9d55aae-e554-48c5-b56a-f7cd93fcca7d\",\n    \"redirect_url\": \"https://ya.ru/\", \n    \"email\": \"test@mail.ru\", \n    \"customer_name\": \"Ivan Vasiliev\", \n    \"currency\": \"rub\", \n    \"payment_method\": \"card\",\n    \"payeer_identifier\": \"payeer_identifier12345678254\",\n    \"lifetime\": 1000,\n    \"payeer_ip\": \"127.0.0.1\",\n    \"payeer_card_number\": \"5469520018654723\",\n    \"payeer_type\": \"ftd\"\n}","options":{"raw":{"language":"json"}}},"url":"https://bovatech.cc/merchant/v1/deposits"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 30 Apr 2024 13:05:11 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Vary","value":"Accept, Origin"},{"key":"ETag","value":"W/\"e26869a764dbe0484de1c4b7790d50d3\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"85cb2f4f-c42f-4356-a220-bf8132021ad2"},{"key":"X-Runtime","value":"0.308388"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=Q%2F%2FSfyCv7GbUBstlZ6j%2FIX9GzfN4npEZNs3cMgzWBje0dg1I7v5u7FXHjyBGTjSzkDhDKOj5zn11E%2BqCUw8Ht6nJANvqq4jHJn4%2BgiUQc%2F6IFK%2B64QIBr1Wu8r2Ecw%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"87c7bded6e1dabd8-CPH"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"uuid\": \"ba8f872c-e3c9-40fc-b84c-29f035cf0d1e\",\n        \"merchant_id\": \"string\",\n        \"amount\": \"5.11\",\n        \"fiat_amount\": \"500.0\",\n        \"currency\": \"rub\",\n        \"state\": \"processing\",\n        \"selected_crypto_currency\": null,\n        \"callback_url\": \"https://webhook.site/f9d55aae-e554-48c5-b56a-f7cd93fcca7d\",\n        \"redirect_url\": \"https://ya.ru/\",\n        \"created_at\": \"2024-04-30 16:05:11 +0300\",\n        \"updated_at\": \"2024-04-30 16:05:11 +0300\",\n        \"form_url\": \"https://pay.bova.cash/payments/ba8f872c-e3c9-40fc-b84c-29f035cf0d1e\",\n        \"source_transaction_class\": \"P2pTransaction\",\n        \"source_transaction\": {\n            \"id\": \"ba8f872c-e3c9-40fc-b84c-29f035cf0d1e\",\n            \"merchant_id\": \"string\",\n            \"currency\": \"rub\",\n            \"state\": \"waiting_payment\",\n            \"created_at\": \"2024-04-30 16:05:11 +0300\",\n            \"updated_at\": \"2024-04-30 16:05:11 +0300\",\n            \"close_at\": \"2024-04-30 16:35:11 +0300\",\n            \"redirect_url\": \"https://ya.ru/\",\n            \"email\": \"test@mail.ru\",\n            \"customer_name\": \"Ivan Vasiliev\",\n            \"rate\": \"97.85\",\n            \"amount\": \"5.11\",\n            \"fiat_amount\": \"500.0\",\n            \"old_fiat_amount\": \"500.0\",\n            \"payment_method\": \"card\"\n        }\n    },\n    \"errors\": {},\n    \"message\": null,\n    \"status\": \"ok\",\n    \"meta\": {}\n}"},{"id":"676483c9-4e0d-4653-9d6e-76f72244f345","name":"Create with Crypto Currency","originalRequest":{"method":"POST","header":[{"key":"Signature","value":""},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"user_uuid\": \"364dbfc8-ae50-492f-bdd9-748edd84d5c9\",\n    \"merchant_id\": \"string\",\n    \"amount\": 500,\n    \"callback_url\": \"https://webhook.site/f9d55aae-e554-48c5-b56a-f7cd93fcca7d\",\n    \"redirect_url\": \"https://ya.ru/\", \n    \"email\": \"test@mail.ru\", \n    \"customer_name\": \"Ivan Vasiliev\", \n    \"currency\": \"crypto_currency\", \n    \"payeer_identifier\": \"payeer_identifier12345678254\",\n    \"lifetime\": 1000,\n    \"payeer_ip\": \"127.0.0.1\",\n    \"payeer_card_number\": \"5469520018654723\",\n    \"payeer_type\": \"ftd\"\n}","options":{"raw":{"language":"json"}}},"url":"https://bovatech.cc/merchant/v1/deposits"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 30 Apr 2024 13:06:14 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Vary","value":"Accept, Origin"},{"key":"ETag","value":"W/\"c6a8a6618f21ad0e8b32c17211ea0fd0\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"402aa667-1faa-4e80-92d9-b6625ec6d1d2"},{"key":"X-Runtime","value":"2.266994"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=zTtPfn%2B%2FQFv%2BnIksXZeiw96JtWpYj%2Bw3JFFGreVgt65ufO9zjnEcb%2FM7ymHSbBB6kwJDzjfmFDKeh6tAL148CT%2FTenKK79IJCbYlZAPi295IFbrBd0WWzfXAuSB8gw%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"87c7bf692f6babd8-CPH"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"uuid\": \"504ae836-e09a-454e-a875-4f79508eb872\",\n        \"merchant_id\": \"string\",\n        \"amount\": \"500.0\",\n        \"fiat_amount\": \"48925.0\",\n        \"currency\": \"crypto_currency\",\n        \"state\": \"processing\",\n        \"selected_crypto_currency\": null,\n        \"callback_url\": \"https://webhook.site/f9d55aae-e554-48c5-b56a-f7cd93fcca7d\",\n        \"redirect_url\": \"https://ya.ru/\",\n        \"created_at\": \"2024-04-30 16:06:12 +0300\",\n        \"updated_at\": \"2024-04-30 16:06:14 +0300\",\n        \"form_url\": \"https://pay.bova.cash/payments/504ae836-e09a-454e-a875-4f79508eb872\",\n        \"source_transaction_class\": \"CryptoDeposit\",\n        \"source_transaction\": {\n            \"id\": \"504ae836-e09a-454e-a875-4f79508eb872\",\n            \"state\": \"waiting_payment\",\n            \"created_at\": \"2024-04-30 16:06:14 +0300\",\n            \"updated_at\": \"2024-04-30 16:06:14 +0300\",\n            \"redirect_url\": \"https://ya.ru/\",\n            \"amount\": \"500.0\",\n            \"payment_method\": \"crypto\",\n            \"currency\": \"crypto_currency\",\n            \"rates\": {\n                \"btc_rate\": \"0.000020833333333333\",\n                \"eth_rate\": \"0.0004\",\n                \"usdt_rate\": \"1.0\"\n            },\n            \"requisities\": {\n                \"btc_address\": \"35AuAb4SKCfu9G6jC9324MUKtWGcHZ25cF\",\n                \"eth_address\": \"0x8c03c5bcff44e9a3fe5ec8c52bab05a2f8b9910c\",\n                \"usdttrx_address\": \"TVyUp1RmRCzJeprEgqLiDx8SGEoksK7uQP\"\n            },\n            \"amounts\": {\n                \"btc_amount\": \"0.01041667\",\n                \"eth_amount\": \"0.2\",\n                \"usdt_amount\": \"500.0\"\n            }\n        }\n    },\n    \"errors\": {},\n    \"message\": null,\n    \"status\": \"ok\",\n    \"meta\": {}\n}"}],"_postman_id":"a5c707c6-2c2d-4ce9-aa27-825fe437e69e"}],"id":"0807afc7-b7ed-4af5-af78-7fbc97a1e11c","_postman_id":"0807afc7-b7ed-4af5-af78-7fbc97a1e11c","description":""}],"id":"4a1960ea-f563-4fda-ae5a-dbb4ba035321","_postman_id":"4a1960ea-f563-4fda-ae5a-dbb4ba035321","description":""}],"id":"03e82ce4-9af5-4ba0-a7ff-819d8dd5fddb","description":"<p>Merchant API</p>\n","_postman_id":"03e82ce4-9af5-4ba0-a7ff-819d8dd5fddb"},{"name":"https://api.multitransfer.ru/anonymous/multi/multitransfer-fee-calc/v3/commissions","id":"b0a40ee4-52da-49f8-ab8a-48a9b92c6d80","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"accept","value":"application/json, text/plain, */*"},{"key":"accept-language","value":"ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7"},{"key":"client-id","value":"multitransfer-web-id"},{"key":"content-type","value":"application/json"},{"key":"fhprequestid","value":"5a9807a6-a030-46a2-8390-d8ecddd30f95"},{"key":"fhpsessionid","value":"3aa5371a-590d-48f6-95ac-bfda9541ab2c"},{"key":"origin","value":"https://multitransfer.ru"},{"key":"priority","value":"u=1, i"},{"key":"referer","value":"https://multitransfer.ru/"},{"key":"sec-fetch-dest","value":"empty"},{"key":"sec-fetch-mode","value":"cors"},{"key":"sec-fetch-site","value":"same-site"},{"key":"user-agent","value":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1"},{"key":"x-request-id","value":"44e078de-cc74-4c08-b896-138c6f6273e0"}],"body":{"mode":"raw","raw":"{\"countryCode\":\"TJK\",\"range\":\"ALL_PLUS_LIMITS\",\"money\":{\"acceptedMoney\":{\"amount\":300,\"currencyCode\":\"RUB\"},\"withdrawMoney\":{\"currencyCode\":\"TJS\"}}}","options":{"raw":{"language":"json"}}},"url":"https://api.multitransfer.ru/anonymous/multi/multitransfer-fee-calc/v3/commissions","description":"<p>Generated from cURL: curl '<a href=\"https://api.multitransfer.ru/anonymous/multi/multitransfer-fee-calc/v3/commissions\">https://api.multitransfer.ru/anonymous/multi/multitransfer-fee-calc/v3/commissions</a>' <br />  -H 'accept: application/json, text/plain, <em>/</em>' <br />  -H 'accept-language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7' <br />  -H 'client-id: multitransfer-web-id' <br />  -H 'content-type: application/json' <br />  -H 'fhprequestid: 5a9807a6-a030-46a2-8390-d8ecddd30f95' <br />  -H 'fhpsessionid: 3aa5371a-590d-48f6-95ac-bfda9541ab2c' <br />  -H 'origin: <a href=\"https://multitransfer.ru\">https://multitransfer.ru</a>' <br />  -H 'priority: u=1, i' <br />  -H 'referer: <a href=\"https://multitransfer.ru/\">https://multitransfer.ru/</a>' <br />  -H 'sec-fetch-dest: empty' <br />  -H 'sec-fetch-mode: cors' <br />  -H 'sec-fetch-site: same-site' <br />  -H 'user-agent: Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1' <br />  -H 'x-request-id: 44e078de-cc74-4c08-b896-138c6f6273e0' <br />  --data-raw '{\"countryCode\":\"TJK\",\"range\":\"ALL_PLUS_LIMITS\",\"money\":{\"acceptedMoney\":{\"amount\":300,\"currencyCode\":\"RUB\"},\"withdrawMoney\":{\"currencyCode\":\"TJS\"}}}'</p>\n","urlObject":{"protocol":"https","path":["anonymous","multi","multitransfer-fee-calc","v3","commissions"],"host":["api","multitransfer","ru"],"query":[],"variable":[]}},"response":[],"_postman_id":"b0a40ee4-52da-49f8-ab8a-48a9b92c6d80"},{"name":"https://multitransfer.ru/_next/data/5vMw61_3rfwscMKMU7l0l/ru/transfer/tajikistan/sender-details.json?country=tajikistan","id":"7ce52afc-bfe5-47da-af96-a85f038600ae","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"*/*"},{"key":"Accept-Language","value":"ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7"},{"key":"Connection","value":"keep-alive"},{"key":"Referer","value":"https://multitransfer.ru/"},{"key":"Sec-Fetch-Dest","value":"empty"},{"key":"Sec-Fetch-Mode","value":"cors"},{"key":"Sec-Fetch-Site","value":"same-origin"},{"key":"User-Agent","value":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1"},{"key":"x-nextjs-data","value":"1"},{"key":"Cookie","value":"_ym_uid=1746988982772109754; _ym_d=1766567641; _ym_isad=2; _ym_visorc=w; adrdel=1766567670346; adrcid=AfQPWt9AYnN9OZPGWEPn3LQ; acs_3=%7B%22hash%22%3A%221aa3f9523ee6c2690cb34fc702d4143056487c0d%22%2C%22nst%22%3A1766654070356%2C%22sl%22%3A%7B%22224%22%3A1766567670356%2C%221228%22%3A1766567670356%7D%7D"}],"url":"https://multitransfer.ru/_next/data/5vMw61_3rfwscMKMU7l0l/ru/transfer/tajikistan/sender-details.json?country=tajikistan","description":"<p>Generated from cURL: curl '<a href=\"https://multitransfer.ru/_next/data/5vMw61_3rfwscMKMU7l0l/ru/transfer/tajikistan/sender-details.json?country=tajikistan\">https://multitransfer.ru/_next/data/5vMw61_3rfwscMKMU7l0l/ru/transfer/tajikistan/sender-details.json?country=tajikistan</a>' <br />  -H 'Accept: <em>/</em>' <br />  -H 'Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7' <br />  -H 'Connection: keep-alive' <br />  -b '_ym_uid=1746988982772109754; _ym_d=1766567641; _ym_isad=2; _ym_visorc=w; adrdel=1766567670346; adrcid=AfQPWt9AYnN9OZPGWEPn3LQ; acs_3=%7B%22hash%22%3A%221aa3f9523ee6c2690cb34fc702d4143056487c0d%22%2C%22nst%22%3A1766654070356%2C%22sl%22%3A%7B%22224%22%3A1766567670356%2C%221228%22%3A1766567670356%7D%7D' <br />  -H 'Referer: <a href=\"https://multitransfer.ru/\">https://multitransfer.ru/</a>' <br />  -H 'Sec-Fetch-Dest: empty' <br />  -H 'Sec-Fetch-Mode: cors' <br />  -H 'Sec-Fetch-Site: same-origin' <br />  -H 'User-Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1' <br />  -H 'x-nextjs-data: 1'</p>\n","urlObject":{"protocol":"https","path":["_next","data","5vMw61_3rfwscMKMU7l0l","ru","transfer","tajikistan","sender-details.json"],"host":["multitransfer","ru"],"query":[{"key":"country","value":"tajikistan"}],"variable":[]}},"response":[],"_postman_id":"7ce52afc-bfe5-47da-af96-a85f038600ae"}],"event":[{"listen":"prerequest","script":{"id":"8ca34ac6-9e01-4db7-b68a-d955507aae45","type":"text/javascript","requests":{},"exec":[""]}},{"listen":"test","script":{"id":"8b00548e-36b8-43c8-8167-9806b51e7d12","type":"text/javascript","requests":{},"exec":[""]}}],"variable":[{"key":"pg-api-host","value":"https://bovatech.cc"},{"key":"signature","value":""},{"key":"api_secret","value":"6615af3807411b1ace054d6e2727fe127cae6887"},{"key":"local_dev_secret","value":"200a73419be6d7446c0a3ec62f2b3498f05186fe","disabled":true},{"key":"local_dev_secret","value":""}]}