Коллекция Postman
Вы можете протестировать ряд запросов с помощью сервиса Postman. Для этого выполните следующие действия:
1) Скопируйте код коллекции.
Postman коллекция для moqpay API
{
"info": {
"_postman_id": "37d62cde-c9ae-4719-9b7d-6944241d176f",
"name": "moqpay API",
"description": "Перед отправкой запросов, настройте переменные в коллекции:\n\n1. Запросите у вашего менеджера URL-адреса (`api_url`, `backoffice_url`, `gateway_url`, `checkout_url`, `js_url`) и добавьте их на вкладке **Variables** в колонке **Current value.**\n \n2. Запросите авторизационные данные тестового магазина (`id` и `secret key`) и добавьте их как значения **Username** и **Password** на вкладке **Authorization.** Также вы можете использовать авторизационные данные своего магазина.\n \n\nСохраните изменения, нажав на кнопку **Save**.",
"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
},
"item": [
{
"name": "CHECKOUT",
"item": [
{
"name": "Создание токена платежа",
"event": [
{
"listen": "test",
"script": {
"exec": [
"var jsonData = JSON.parse(responseBody);\r",
"var payment_token = jsonData.checkout.token;\r",
" \r",
"console.log(\"payment_token:\", payment_token);\r",
"//pm.globals.set(\"payment_token\", payment_token);\r",
"pm.collectionVariables.set(\"payment_token\", payment_token);"
],
"type": "text/javascript",
"packages": {}
}
}
],
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "X-API-Version",
"value": "2",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\r\n \"checkout\": {\r\n \"test\": true, // true => тестовое окружение\r\n \"transaction_type\": \"payment\", //тип транзакции (authorization, payment, tokenization, charge) \r\n \"attempts\": 3, //макс. кол-во попыток оплаты по токену платежа\r\n \"iframe\": true,\r\n \"order\": {\r\n \"currency\": \"USD\",\r\n \"amount\": 7000,\r\n \"description\": \"Test description\",\r\n \"tracking_id\": \"1396khl95\", //идентификатор транзакции на стороне торговца\r\n \"additional_data\": {\r\n \"contract\": [\r\n \"recurring\",\r\n \"card_on_flie\"\r\n ]\r\n } //заполнить при необходимости получить в ответе токен. \r\n },\r\n \"settings\": {\r\n \"return_url\": \"http://example.com/return\", //URL, на который будет перенаправлен покупатель после завершения оплаты.\r\n \"success_url\": \"http://example.com/success\",\r\n \"decline_url\": \"http://example.com/decline\",\r\n \"fail_url\": \"http://example.com/fail\",\r\n \"cancel_url\": \"http://example.com/cancel\",\r\n \"notification_url\": \"https://notification_url\", //адрес сервера торговца, на который система отправит автоматическое уведомление с финальным статусом транзакции.\r\n \"button_next_text\": \"Вернуться в магазин\",\r\n \"auto_pay\": false,\r\n \"language\": \"ru\",\r\n \"customer_fields\": {\r\n \"visible\": [\r\n \"first_name\",\r\n \"last_name\" //массив дополнительных полей на виджете\r\n ]\r\n },\r\n \"payment_method\": {\r\n \"types\": [\r\n \"credit_card\"\r\n ] //массив доступных платежных методов\r\n /*\"credit_card\": {\r\n \"token\": \"13dded21-ed69-4590-8bcb-db522a89735c\"\r\n }*///токен необходимо отправить при использовании auto_pay\r\n },\r\n \"customer\": {\r\n \"first_name\": \"John\",\r\n \"last_name\": \"Doe\",\r\n \"address\": \"Baker street 221b\",\r\n \"country\": \"GB\",\r\n \"city\": \"London\"\r\n } //объект, содержаший дополнительную информацию о покупателе\r\n }\r\n }\r\n}"
},
"url": {
"raw": "{{checkout_url}}/ctp/api/checkouts",
"host": [
"{{checkout_url}}"
],
"path": [
"ctp",
"api",
"checkouts"
]
},
"description": "Метод для генерации платежной ссылки."
},
"response": [
{
"name": "201 - Created",
"originalRequest": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "X-API-Version",
"value": "2.1",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\r\n \"checkout\": {\r\n \"test\": true,\r\n \"transaction_type\": \"payment\",\r\n \"attempts\": 3,\r\n \"iframe\": true,\r\n \"settings\": {\r\n \"return_url\": \"http://127.0.0.1:4567/return\",\r\n \"success_url\": \"http://127.0.0.1:4567/success\",\r\n \"decline_url\": \"http://127.0.0.1:4567/decline\",\r\n \"fail_url\": \"http://127.0.0.1:4567/fail\",\r\n \"cancel_url\": \"http://127.0.0.1:4567/cancel\",\r\n \"notification_url\": \"https://webhook.site/7ccc20a8-0461-4e03-824d-4947d5fcf5bd\",\r\n \"button_next_text\": \"Вернуться в магазин\",\r\n \"auto_pay\": false,\r\n \"language\": \"en\"\r\n// \"save_card_toggle\": {\r\n// \"customer_contract\": true\r\n// \"text\": \"Затокенизируй карту\"\r\n// },\r\n/* \"customer_fields\": {\r\n \"visible\": [\"first_name\", \"last_name\",],\r\n \"read_only\": [\"email\"]\r\n }\r\n/* \"credit_card_fields\": {\r\n \"holder\": \"Rick Astley\",\r\n \"read_only\": [\"holder\"]\r\n }\r\n*/ },\r\n \"payment_method\": {\r\n \"types\": [\"credit_card\"]\r\n },\r\n \"credit_card\": {\r\n \"token\": \"13dded21-ed69-4590-8bcb-db522a89735c\"\r\n },\r\n \"order\": {\r\n \"currency\": \"USD\",\r\n \"amount\": 7000,\r\n \"description\": \"Test description\"\r\n/* \"additional_data\": {\r\n \"contract\": [\"recurring\"]\r\n }\r\n*/ },\r\n \"customer\": {\r\n \"first_name\":\"John\",\r\n \"last_name\": \"Doe\",\r\n \"address\": \"Baker street 221b\",\r\n \"country\": \"IN\",\r\n \"state\": \"MS\",\r\n \"city\": \"London\"\r\n// \"email\": \"jake@example.com\"\r\n }\r\n }\r\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{checkout_url}}/ctp/api/checkouts",
"host": [
"{{checkout_url}}"
],
"path": [
"ctp",
"api",
"checkouts"
]
}
},
"status": "Created",
"code": 201,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"description": "",
"type": "text"
}
],
"cookie": [],
"body": "{\n \"checkout\": {\n \"token\": \"0e306f42a22c1a16699b225401fc8500ddfbb3de76da7657133a37bb264e86e1\",\n \"redirect_url\": \"{checkout_url}/widget/hpp.html?token=0e306f42a22c1a16699b225401fc8500ddfbb3de76da7657133a37bb264e86e1\"\n }\n}"
},
{
"name": "Webhook notification",
"originalRequest": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "X-API-Version",
"value": "2",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\r\n \"checkout\": {\r\n \"test\": true,\r\n \"transaction_type\": \"payment\",\r\n \"attempts\": 3,\r\n \"iframe\": true,\r\n \"order\": {\r\n \"currency\": \"USD\",\r\n \"amount\": 7000,\r\n \"description\": \"Test description\",\r\n \"tracking_id\": \"1396khl95\"\r\n },\r\n \"settings\": {\r\n \"return_url\": \"http://example.com/return\",\r\n \"success_url\": \"http://example.com/success\",\r\n \"decline_url\": \"http://example.com/decline\",\r\n \"fail_url\": \"http://example.com/fail\",\r\n \"cancel_url\": \"http://example.com/cancel\",\r\n \"notification_url\": \"https://notification_url\",\r\n \"button_next_text\": \"Вернуться в магазин\",\r\n \"auto_pay\": false,\r\n \"language\": \"ru\",\r\n \"customer_fields\": {\r\n \"visible\": [\r\n \"first_name\",\r\n \"last_name\"\r\n ]\r\n },\r\n \"payment_method\": {\r\n \"types\": [\r\n \"credit_card\"\r\n ],\r\n \"credit_card\": {\r\n \"token\": \"13dded21-ed69-4590-8bcb-db522a89735c\"\r\n }\r\n },\r\n \"customer\": {\r\n \"first_name\": \"John\",\r\n \"last_name\": \"Doe\",\r\n \"address\": \"Baker street 221b\",\r\n \"country\": \"GB\",\r\n \"city\": \"London\"\r\n }\r\n }\r\n }\r\n}"
},
"url": {
"raw": "{{checkout_url}}/ctp/api/checkouts",
"host": [
"{{checkout_url}}"
],
"path": [
"ctp",
"api",
"checkouts"
]
}
},
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"description": "",
"type": "text"
}
],
"cookie": [],
"body": "{\r\n \"transaction\": {\r\n \"uid\": \"5b6842e7-eb8c-43eb-8f87-37eb1725d75d\",\r\n \"status\": \"successful\",\r\n \"amount\": 7000,\r\n \"currency\": \"USD\",\r\n \"description\": \"Test description\",\r\n \"type\": \"payment\",\r\n \"payment_method_type\": \"credit_card\",\r\n \"tracking_id\": \"1396khl95\",\r\n \"message\": \"Транзакция успешна.\",\r\n \"test\": true,\r\n \"created_at\": \"2024-09-02T16:50:04.195Z\",\r\n \"updated_at\": \"2024-09-02T16:50:08.061Z\",\r\n \"paid_at\": \"2024-09-02T16:50:07.983Z\",\r\n \"expired_at\": null,\r\n \"recurring_type\": \"initial\",\r\n \"closed_at\": null,\r\n \"settled_at\": null,\r\n \"manually_corrected_at\": null,\r\n \"language\": \"ru\",\r\n \"credit_card\": {\r\n \"holder\": \"TT\",\r\n \"stamp\": \"a282993adc1299dacc79248e77e04c2995f79fcc9f82f408bec59ba20ff55739\",\r\n \"brand\": \"master\",\r\n \"last_4\": \"5003\",\r\n \"first_1\": \"5\",\r\n \"bin\": \"520424\",\r\n \"bin_8\": \"52042400\",\r\n \"issuer_country\": null,\r\n \"issuer_name\": null,\r\n \"product\": null,\r\n \"exp_month\": 9,\r\n \"exp_year\": 2028,\r\n \"token_provider\": null,\r\n \"token\": \"ffae858f-d9cb-4073-b706-007b65ac9ee3\"\r\n },\r\n \"receipt_url\": \"{backoffice_url}/customer/transactions/5b6842e7-eb8c-43eb-8f87-37eb1725d75d/f2b81c86be331081890c47c7d03be696002747bbf753239921eb8ca3fa0b7791?language=ru\",\r\n \"status_code\": null,\r\n \"gateway\": {\r\n \"iframe\": true\r\n },\r\n \"mute_notifications\": null,\r\n \"version\": 5,\r\n \"id\": \"5b6842e7-eb8c-43eb-8f87-37eb1725d75d\",\r\n \"additional_data\": {\r\n \"contract\": [\r\n \"recurring\"\r\n ],\r\n \"request_id\": \"413754aec76c6cdbdfbb2f34c912967d\",\r\n \"vendor\": {\r\n \"name\": \"CTP\",\r\n \"token\": \"f5f9610b097fb742bf58e9be35bd007f4e405822ce441745858876603e454a6a\"\r\n }\r\n },\r\n \"redirect_url\": \"{{ gateway_url }}/process/5b6842e7-eb8c-43eb-8f87-37eb1725d75d\",\r\n \"code\": \"S.0000\",\r\n \"friendly_message\": \"Транзакция проведена успешно.\",\r\n \"smart_routing_verification\": {\r\n \"status\": \"successful\"\r\n },\r\n \"payment\": {\r\n \"auth_code\": \"654321\",\r\n \"bank_code\": \"05\",\r\n \"rrn\": \"999\",\r\n \"ref_id\": \"777888\",\r\n \"message\": \"Payment was approved\",\r\n \"amount\": 7000,\r\n \"currency\": \"USD\",\r\n \"billing_descriptor\": \"test descriptor\",\r\n \"gateway_id\": 645,\r\n \"status\": \"successful\"\r\n },\r\n \"avs_cvc_verification\": {\r\n \"avs_verification\": {\r\n \"result_code\": \"1\"\r\n },\r\n \"cvc_verification\": {\r\n \"result_code\": \"1\"\r\n }\r\n },\r\n \"customer\": {\r\n \"ip\": \"10.0.180.53\",\r\n \"email\": null,\r\n \"device_id\": \"c6ab24acb16dc3b626854e3eca0349e6\",\r\n \"birth_date\": null\r\n },\r\n \"billing_address\": {\r\n \"first_name\": \"t\",\r\n \"last_name\": \"t\",\r\n \"address\": null,\r\n \"country\": null,\r\n \"city\": null,\r\n \"zip\": null,\r\n \"state\": null,\r\n \"phone\": null\r\n }\r\n }\r\n}"
}
]
},
{
"name": "Создание токена платежа + расширенная кастомизация виджета",
"event": [
{
"listen": "test",
"script": {
"exec": [
"var jsonData = JSON.parse(responseBody);\r",
"var payment_token = jsonData.checkout.token;\r",
" \r",
"console.log(\"payment_token:\", payment_token);\r",
"//pm.globals.set(\"payment_token\", payment_token);\r",
"pm.collectionVariables.set(\"payment_token\", payment_token);"
],
"type": "text/javascript",
"packages": {}
}
}
],
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "X-API-Version",
"value": "2",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\r\n \"checkout\": {\r\n \"test\": true,\r\n \"transaction_type\": \"payment\",\r\n \"attempts\": 3,\r\n \"iframe\": true,\r\n \"payment_method\": {\r\n \"types\": [\r\n \"credit_card\"\r\n ],\r\n \"credit_card\": {\r\n \"token\": \"13dded21-ed69-4590-8bcb-db522a89735c\"\r\n }\r\n },\r\n \"order\": {\r\n \"currency\": \"USD\",\r\n \"amount\": 7000,\r\n \"description\": \"Test description\"\r\n },\r\n \"customer\": {\r\n \"first_name\": \"John\",\r\n \"last_name\": \"Doe\",\r\n \"address\": \"Baker street 221b\",\r\n \"country\": \"GB\"\r\n },\r\n \"settings\": {\r\n \"return_url\": \"http://example.com/return\",\r\n \"success_url\": \"http://example.com/success\",\r\n \"decline_url\": \"http://example.com/decline\",\r\n \"fail_url\": \"http://example.com/fail\",\r\n \"cancel_url\": \"http://example.com/cancel\",\r\n \"notification_url\": \"https://notification_url\",\r\n \"button_next_text\": \"Вернуться в магазин\",\r\n \"auto_pay\": false,\r\n \"language\": \"ru\",\r\n \"style\": {\r\n \"widget\": {\r\n \"backgroundColor\": \"\",\r\n \"buttonsColor\": \"\",\r\n \"backgroundType\": \"\",\r\n \"fontFamily\": \"\",\r\n \"color\": \"\",\r\n \"fontSize\": \"\",\r\n \"fontSmooth\": \"\",\r\n \"fontStyle\": \"\",\r\n \"fontVariant\": \"\",\r\n \"fontWeight\": \"\",\r\n \"lineHeight\": \"\",\r\n \"letterSpacing\": \"\",\r\n \"textAlign\": \"\",\r\n \"textDecoration\": \"\",\r\n \"textShadow\": \"\",\r\n \"textTransform\": \"\"\r\n },\r\n \"header\": {\r\n \"shop\": {\r\n \"margin\": \"0px 0px 0px 0px\"\r\n },\r\n \"close\": {\r\n \"margin\": \"0px 0px 0px 0px\"\r\n },\r\n \"secureInfo\": {\r\n \"margin\": \"0px 0px 0px 0px\",\r\n //\"display\": \"none\", //добавить, если элемент необходимо скрыть\r\n \"text\": \"Безопасная оплата обеспечивается [Example PSP](https://www.example.com/)\"\r\n } //объект для переопределения текста о безопасности оплаты на платежной странице. Для изменения текста в iframe виджете, внесите изменения в аналогичный объект объекта footer\r\n },\r\n \"price\": {\r\n \"margin\": \"0px 0px 0px 0px\"\r\n },\r\n \"description\": {\r\n \"margin\": \"0px 0px 0px 0px\"\r\n },\r\n \"button\": {\r\n \"borderRadius\": \"22px\",\r\n //\"backgroundColor\": \"#03b3ff\",\r\n \"card\": {\r\n \"borderRadius\": \"22px\",\r\n \"backgroundColor\": \"\",\r\n \"text\": \"Pay with card {amount}\",\r\n \"fontFamily\": \"\",\r\n \"color\": \"\",\r\n \"fontSize\": \"\",\r\n \"fontSmooth\": \"\",\r\n \"fontStyle\": \"\",\r\n \"fontVariant\": \"\",\r\n \"fontWeight\": \"\",\r\n \"lineHeight\": \"\",\r\n \"letterSpacing\": \"\",\r\n \"textAlign\": \"\",\r\n \"textDecoration\": \"\",\r\n \"textShadow\": \"\",\r\n \"textTransform\": \"\"\r\n },\r\n \"brands\": {\r\n \"borderRadius\": \"22px\",\r\n \"backgroundColor\": \"\",\r\n \"text\": \"\",\r\n \"fontFamily\": \"\",\r\n \"color\": \"\",\r\n \"fontSize\": \"\",\r\n \"fontSmooth\": \"\",\r\n \"fontStyle\": \"\",\r\n \"fontVariant\": \"\",\r\n \"fontWeight\": \"\",\r\n \"lineHeight\": \"\",\r\n \"letterSpacing\": \"\",\r\n \"textAlign\": \"\",\r\n \"textDecoration\": \"\",\r\n \"textShadow\": \"\",\r\n \"textTransform\": \"\"\r\n },\r\n \"pay\": {\r\n \"borderRadius\": \"\",\r\n \"backgroundColor\": \"#24ff03\",\r\n \"text\": \"Оплатить {amount}\",\r\n \"fontFamily\": \"\",\r\n \"color\": \"\",\r\n \"fontSize\": \"\",\r\n \"fontSmooth\": \"\",\r\n \"fontStyle\": \"\",\r\n \"fontVariant\": \"\",\r\n \"fontWeight\": \"\",\r\n \"lineHeight\": \"\",\r\n \"letterSpacing\": \"\",\r\n \"textAlign\": \"\",\r\n \"textDecoration\": \"\",\r\n \"textShadow\": \"\",\r\n \"textTransform\": \"\"\r\n }\r\n },\r\n \"inputs\": {\r\n \"backgroundColor\": \"\",\r\n \"holder\": {\r\n \"backgroundColor\": \"\"\r\n },\r\n \"cvc\": {\r\n \"type\": \"password\",\r\n \"backgroundColor\": \"\"\r\n }\r\n },\r\n \"cardFace\": {\r\n \"backgroundColor\": \"\",\r\n \"backgroundImage\": \"\",\r\n \"backgroundPosition\": \"\",\r\n \"backgroundSize\": \"\",\r\n \"backgroundRepeat\": \"\"\r\n },\r\n \"footer\": {\r\n \"logo\": {\r\n \"display\": \"none\"\r\n },\r\n \"secureInfo\": {\r\n \"margin\": \"0px 0px 0px 0px\",\r\n //\"display\": \"none\", //добавить, если элемент необходимо скрыть\r\n \"text\": \"Безопасная оплата обеспечивается [PSP](https://example.com/terms)\"\r\n },////объект для переопределения текста о безопасности оплаты в iframe виджете. Для изменения текста на платежной странице, внесите изменения в аналогичный объект объекта footer\r\n \"additional_logos\": [\r\n \"PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMTk3IDQ4IiB3aWR0aD0iMTk3IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiMwYzExMWQiPjxwYXRoIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0ibTAgMjRjMTUuMjU0OCAwIDI0LTguNzQ1MiAyNC0yNCAwIDE1LjI1NDggOC43NDUyIDI0IDI0IDI0LTE1LjI1NDggMC0yNCA4Ljc0NTItMjQgMjQgMC0xNS4yNTQ4LTguNzQ1Mi0yNC0yNC0yNHoiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGQ9Im01NCAzMyA2LjU2MS0xOS42ODNoNS45NGw2LjU2MSAxOS42ODNoLTQuMzc0bC0xLjMyMy00LjA1aC03LjY2OGwtMS4zMjMgNC4wNXptNi42NjktNy4yNjNoNS43MjRsLTEuNjc0LTUuMDIyLTEuMTA3LTMuNTkxaC0uMTYybC0xLjEwNyAzLjU5MXoiLz48cGF0aCBkPSJtODAuMzgzNiAzMy4yNDNjLTEuNDQgMC0yLjctLjMwNi0zLjc4LS45MTgtMS4wOC0uNjMtMS45MTctMS41MDMtMi41MTEtMi42MTktLjU5NC0xLjEzNC0uODkxLTIuNDQ4LS44OTEtMy45NDIgMC0xLjUxMi4yOTctMi44MjYuODkxLTMuOTQyLjYxMi0xLjEzNCAxLjQ2Ny0yLjAwNyAyLjU2NS0yLjYxOSAxLjA5OC0uNjMgMi4zODUtLjk0NSAzLjg2MS0uOTQ1IDEuMjQyIDAgMi4zNDkuMjM0IDMuMzIxLjcwMnMxLjczNyAxLjExNiAyLjI5NSAxLjk0NGMuNTc2LjgyOC44OTEgMS43OTEuOTQ1IDIuODg5aC0zLjg4OGMtLjEyNi0uNzU2LS40NDEtMS4zMjMtLjk0NS0xLjcwMS0uNTA0LS4zOTYtMS4xMTYtLjU5NC0xLjgzNi0uNTk0LTEuMDQ0IDAtMS44MzYuMzg3LTIuMzc2IDEuMTYxcy0uODEgMS44MDktLjgxIDMuMTA1YzAgMS40MjIuMjg4IDIuNDg0Ljg2NCAzLjE4Ni41OTQuNzAyIDEuMzU5IDEuMDUzIDIuMjk1IDEuMDUzLjg0NiAwIDEuNTEyLS4yMTYgMS45OTgtLjY0OC41MDQtLjQzMi43OTItLjk5OS44NjQtMS43MDFoMy44NjFjLS4wNTQgMS4xMzQtLjM3OCAyLjEyNC0uOTcyIDIuOTctLjU3Ni44MjgtMS4zNTkgMS40NzYtMi4zNDkgMS45NDQtLjk5LjQ1LTIuMTI0LjY3NS0zLjQwMi42NzV6Ii8+PHBhdGggZD0ibTg5LjAwMzIgMzN2LTE0LjQ3MmgzLjgzNGwuMTM1IDIuNjE5aC4xNjJjLjM2LS45NTQuOTQ1LTEuNjc0IDEuNzU1LTIuMTZzMS43MDEtLjcyOSAyLjY3My0uNzI5YzEuMDA4IDAgMS45MjYuMjQzIDIuNzUzOC43MjkuODI4LjQ4NiAxLjQ0IDEuMzIzIDEuODM2IDIuNTExaC4yMTZjLjM0Mi0xLjA4Ljk0NS0xLjg5IDEuODA5LTIuNDMuODgyLS41NCAxLjg3Mi0uODEgMi45Ny0uODEuOTM2IDAgMS43NzMuMTk4IDIuNTExLjU5NHMxLjMyMyAxLjAzNSAxLjc1NSAxLjkxN2MuNDUuODY0LjY3NSAyLjAyNS42NzUgMy40ODN2OC43NDhoLTMuOTY5di03Ljg4NGMwLTEuMjI0LS4yMDctMi4xMzMtLjYyMS0yLjcyNy0uMzk2LS41OTQtMS4wNDQtLjg5MS0xLjk0NC0uODkxLS45NTQgMC0xLjcwMS4zNTEtMi4yNDEgMS4wNTMtLjUyMi42ODQtLjc4MyAxLjQ4NS0uNzgzIDIuNDAzdjguMDQ2aC0zLjk2ODh2LTcuODg0YzAtMS4yMjQtLjIwNy0yLjEzMy0uNjIxLTIuNzI3LS4zOTYtLjU5NC0xLjA0NC0uODkxLTEuOTQ0LS44OTEtLjk3MiAwLTEuNzE5LjM1MS0yLjI0MSAxLjA1My0uNTIyLjY4NC0uNzgzIDEuNDg1LS43ODMgMi40MDN2OC4wNDZ6Ii8+PHBhdGggZD0ibTEyMS4xNDkgMzMuMjQzYy0xLjUxMiAwLTIuODA4LS4zMDYtMy44ODgtLjkxOC0xLjA2Mi0uNjEyLTEuODgxLTEuNDY3LTIuNDU3LTIuNTY1LS41NzYtMS4xMTYtLjg2NC0yLjQxMi0uODY0LTMuODg4IDAtMS41NjYuMjg4LTIuOTE2Ljg2NC00LjA1LjU5NC0xLjEzNCAxLjQyMi0yLjAwNyAyLjQ4NC0yLjYxOSAxLjA2Mi0uNjMgMi4zMDQtLjk0NSAzLjcyNi0uOTQ1IDEuNjc0IDAgMy4wNTEuMzY5IDQuMTMxIDEuMTA3IDEuMDguNzIgMS44NTQgMS43MTkgMi4zMjIgMi45OTcuNDY4IDEuMjYuNjIxIDIuNjkxLjQ1OSA0LjI5M2gtMTAuMDcxYy0uMDE4IDEuMTUyLjI3OSAyLjA0My44OTEgMi42NzMuNjEyLjYxMiAxLjQxMy45MTggMi40MDMuOTE4Ljc1NiAwIDEuMzk1LS4xNjIgMS45MTctLjQ4Ni41NC0uMzQyLjg4Mi0uNzkyIDEuMDI2LTEuMzVoMy43NTNjLS4xMjYuOTcyLS40OTUgMS44MTgtMS4xMDcgMi41MzgtLjU5NC43Mi0xLjM2OCAxLjI4Ny0yLjMyMiAxLjcwMS0uOTU0LjM5Ni0yLjA0My41OTQtMy4yNjcuNTk0em0tLjEzNS0xMS45ODhjLS45IDAtMS42MjkuMjYxLTIuMTg3Ljc4My0uNTU4LjUwNC0uODczIDEuMTk3LS45NDUgMi4wNzloNi4xNTZjLS4wNTQtLjk3Mi0uMzY5LTEuNjkyLS45NDUtMi4xNi0uNTU4LS40NjgtMS4yNTEtLjcwMi0yLjA3OS0uNzAyeiIvPjxwYXRoIGQ9Im0xNDQuMzEzIDMzLjI0M2MtMS45NjIgMC0zLjY5LS4zOTYtNS4xODQtMS4xODgtMS40NzYtLjc5Mi0yLjYyOC0xLjk0NC0zLjQ1Ni0zLjQ1NnMtMS4yNDItMy4zMy0xLjI0Mi01LjQ1NC40MTQtMy45MzMgMS4yNDItNS40MjdjLjgyOC0xLjUxMiAxLjk4LTIuNjY0IDMuNDU2LTMuNDU2IDEuNDk0LS43OTIgMy4yMjItMS4xODggNS4xODQtMS4xODggMS42OTIgMCAzLjE5NS4yOTcgNC41MDkuODkxIDEuMzE0LjU3NiAyLjM3NiAxLjM5NSAzLjE4NiAyLjQ1Ny44MSAxLjA0NCAxLjMwNSAyLjI2OCAxLjQ4NSAzLjY3MmgtNC4yNjZjLS4yMzQtMS4wMDgtLjc5Mi0xLjgyNy0xLjY3NC0yLjQ1Ny0uODY0LS42NDgtMS45NDQtLjk3Mi0zLjI0LS45NzItMS42OTIgMC0zLjA0Mi41NC00LjA1IDEuNjItLjk5IDEuMDgtMS40ODUgMi43LTEuNDg1IDQuODYgMCAyLjE3OC40OTUgMy44MDcgMS40ODUgNC44ODcgMS4wMDggMS4wOCAyLjM1OCAxLjYyIDQuMDUgMS42MiAxLjI2IDAgMi4zNC0uMzE1IDMuMjQtLjk0NXMxLjQ1OC0xLjQ2NyAxLjY3NC0yLjUxMWg0LjI2NmMtLjE2MiAxLjQwNC0uNjU3IDIuNjM3LTEuNDg1IDMuNjk5cy0xLjkwOCAxLjg5LTMuMjQgMi40ODRjLTEuMzE0LjU3Ni0yLjc5OS44NjQtNC40NTUuODY0eiIvPjxwYXRoIGQ9Im0xNjIuMTEzIDMzLjI0M2MtMS40NCAwLTIuNzA5LS4yOTctMy44MDctLjg5MXMtMS45NTMtMS40NDktMi41NjUtMi41NjVjLS41OTQtMS4xMTYtLjg5MS0yLjQ1Ny0uODkxLTQuMDIzIDAtMS40OTQuMjg4LTIuNzk5Ljg2NC0zLjkxNS41NzYtMS4xMzQgMS40MDQtMi4wMTYgMi40ODQtMi42NDZzMi4zODUtLjk0NSAzLjkxNS0uOTQ1YzEuNDQgMCAyLjcuMjk3IDMuNzguODkxIDEuMDk4LjU5NCAxLjk0NCAxLjQ1OCAyLjUzOCAyLjU5Mi42MTIgMS4xMTYuOTE4IDIuNDU3LjkxOCA0LjAyMyAwIDEuNDk0LS4yODggMi44MDgtLjg2NCAzLjk0Mi0uNTc2IDEuMTE2LTEuNDA0IDEuOTg5LTIuNDg0IDIuNjE5LTEuMDYyLjYxMi0yLjM1OC45MTgtMy44ODguOTE4em0tLjAyNy0zLjIxM2MuOTcyIDAgMS43NTUtLjM1MSAyLjM0OS0xLjA1M3MuODkxLTEuNzczLjg5MS0zLjIxMy0uMjg4LTIuNTExLS44NjQtMy4yMTMtMS4zNTktMS4wNTMtMi4zNDktMS4wNTMtMS43ODIuMzUxLTIuMzc2IDEuMDUzLS44OTEgMS43NzMtLjg5MSAzLjIxM2MwIDEuNDIyLjI4OCAyLjQ5My44NjQgMy4yMTMuNTk0LjcwMiAxLjM4NiAxLjA1MyAyLjM3NiAxLjA1M3oiLz48cGF0aCBkPSJtMTcxLjMzNyAzM3YtMTQuNDcyaDMuNTkxbC4xNjIgMi4zMjJoLjEzNWMuMzI0LS45MzYuODM3LTEuNTg0IDEuNTM5LTEuOTQ0LjcyLS4zNzggMS41MzktLjU2NyAyLjQ1Ny0uNTY3aC44MXYzLjcyNmgtLjg5MWMtMS4zMzIgMC0yLjI5NS4yOTctMi44ODkuODkxLS41OTQuNTc2LS45MDkgMS40MDQtLjk0NSAyLjQ4NHY3LjU2eiIvPjxwYXRoIGQ9Im0xODEuNTgyIDM3LjUwOXYtMTguOTgxaDMuODM0bC4xMzUgMi41MTFoLjIxNmMuMzQyLS44NDYuOTA5LTEuNTIxIDEuNzAxLTIuMDI1LjgxLS41MDQgMS43NzMtLjc1NiAyLjg4OS0uNzU2IDEuNzI4IDAgMy4xMjMuNjMgNC4xODUgMS44OSAxLjA4IDEuMjQyIDEuNjIgMy4xMTQgMS42MiA1LjYxNiAwIDIuNDg0LS41NCA0LjM1Ni0xLjYyIDUuNjE2LTEuMDYyIDEuMjYtMi40NTcgMS44OS00LjE4NSAxLjg5LTEuMTE2IDAtMi4wNzktLjI1Mi0yLjg4OS0uNzU2LS43OTItLjUyMi0xLjM1OS0xLjE5Ny0xLjcwMS0yLjAyNWgtLjIxNnY3LjAyem03LjI5LTcuNDUyYy45NzIgMCAxLjc0Ni0uMzQyIDIuMzIyLTEuMDI2LjU5NC0uNzAyLjg5MS0xLjc5MS44OTEtMy4yNjdzLS4yOTctMi41NTYtLjg5MS0zLjI0Yy0uNTc2LS43MDItMS4zNS0xLjA1My0yLjMyMi0xLjA1My0uNzM4IDAtMS4zNS4xNzEtMS44MzYuNTEzcy0uODQ2Ljc5Mi0xLjA4IDEuMzVjLS4yMzQuNTQtLjM1MSAxLjExNi0uMzUxIDEuNzI4djEuNDA0YzAgLjYxMi4xMTcgMS4xOTcuMzUxIDEuNzU1LjIzNC41NC41OTQuOTgxIDEuMDggMS4zMjNzMS4wOTguNTEzIDEuODM2LjUxM3oiLz48L2c+PC9zdmc+\",\r\n \"PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMTUzIDQ4IiB3aWR0aD0iMTUzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im0yMy40NTM4IDM0LjcxODljLTMuMTgxOC0xLjE4MTgtNi40NTQ0LTEuMzYzNi05LjQ1NDQtLjU0NTUtMi4wOTA5LjU0NTUtNC4wOTA4MiAxLjYzNjQtNS45MDg5NyAzbC0xLjI3MjczIDEuMDkwOS0uMzYzNjIuMzYzNi44MTgxNi43MjczYy4wOTA5MSAwIC4wOTA5Mi4wOTA5LjE4MTgzLjE4MTguMTgxODEuMTgxOC4zNjM2NC4yNzI3LjYzNjM2LjQ1NDVsLjU0NTQyLjM2MzYuNTQ1NDUtLjQ1NDVjLjA5MDkxLS4wOTA5LjI3MjczLS4yNzI3LjQ1NDU0LS4zNjM2IDEuNjM2MzYtMS4zNjM2IDMuNDU0NDYtMi4yNzI3IDUuMzYzNTYtMi43MjcyIDIuNDU0NS0uNjM2NCA1LjA5MDgtLjU0NTUgNy43MjcxLjQ1NDUgMi4xODE4LjgxODIgNi42MzYzIDEuODE4MSAxMS45OTk4LS40NTQ1bC4xODE4LS4wOTEuMjcyOC0uMjcyN2MwLS4wOTA5LjA5MDktLjA5MDkuMTgxOC0uMTgxOC40NTQ1LS41NDU0LjkwOTEtMS4wOTA5IDEuMjcyNy0xLjcyNzJsMS44MTgxLTIuODE4Mi0yLjkwOSAxLjYzNjNjLTQuMjcyNyAyLjM2MzYtOC4xODE3IDIuODE4Mi0xMi4wOTA3IDEuMzYzN3oiIGZpbGw9IiMxNTVlZWYiLz48cGF0aCBkPSJtMTAuOTk5OCAyNC45MDExYzIuNDU0NS0uNjM2MyA1LjA5MDgtLjU0NTQgNy43MjcyLjQ1NDYgMi45MDkgMS4wOTA5IDEwLjM2MzQgMi42MzYzIDE4LjcyNjktNC45MDlsMS44MTgyLTEuODE4Mi0uMTgxOS0uNDU0NWMtLjA5MDktLjM2MzYtLjI3MjctLjgxODItLjQ1NDUtMS4yNzI3bC0uNDU0NS0xLjI3MjctLjkwOTEuOTA5Yy0uMDkwOS4xODE5LS4yNzI3LjI3MjgtLjQ1NDYuNDU0Ni0zLjk5OTkgNC4wOTA4LTEwLjE4MTYgOC4yNzI2LTE3LjI3MjQgNS43MjcyLTMuMTgxNy0xLjE4MTgtNi40NTQ0LTEuMzYzNy05LjQ1NDQtLjU0NTUtMi45MDkuODE4Mi01LjQ1NDQyIDIuMzYzNi03LjgxODAxIDQuNTQ1NHYtLjA5MDlsLTEuMzYzNjE0IDEuNDU0NWMwIC4wOTA5LS4wOTA4OTEuMDkwOS0uMTgxNzk4LjE4MThsLS4yNzI3NC4yNzI3LjA5MDkxMy4zNjM3Yy4wOTA5MDguNDU0NS4yNzI3MTcuOTA5LjM2MzYyNSAxLjM2MzZsLjU0NTQ1NCAxLjQ1NDUuOTA5MDctMS4xODE4Yy4wOTA5MS0uMTgxOC4yNzI3Mi0uMjcyNy4zNjM2My0uNDU0NSAxLjkwOTA1LTEuNzI3MyA0LjU0NTM4LTQuMTgxOCA4LjI3MjU3LTUuMTgxOHoiIGZpbGw9IiMxNTVlZWYiLz48cGF0aCBkPSJtMi4xODE4IDIzLjI2NDZjMi4wOTA4OC0yLjE4MTggNC40NTQ0NS0zLjU0NTQgNi45OTk4Ny00LjI3MjcgMi40NTQ1My0uNjM2MyA1LjA5MDgzLS41NDU0IDcuNzI3MTMuNDU0NiA4LjE4MTcgMi45OTk5IDE1LjI3MjUtMS45MDkxIDE4LjM2MzMtNC41NDU0bDEuMTgxOC0xLjE4MTguNDU0Ni0uMzYzNi0uMzYzNy0uNTQ1NWMtLjI3MjctLjI3MjctLjQ1NDUtLjYzNjMtLjcyNzItMWwtLjU0NTUtLjcyNzItLjYzNjMuNjM2M2MtLjA5MDkuMDkwOS0uMjcyNy4yNzI3LS4zNjM3LjM2MzctMy44MTgxIDMuNjM2My05LjcyNzEgNy4zNjM1LTE2LjQ1NDIgNC44MTgxLTMuMTgxOC0xLjE4MTgtNi40NTQ0LTEuMzYzNy05LjQ1NDQtLjU0NTUtMS45MDkwNi41NDU1LTMuNzI3MjEgMS40NTQ1LTUuNTQ1MzYgMi42MzYzbC0xLjkwOTA2NSAxLjU0NTVjLS4xODE4MTUuMTgxOC0uMjcyNzIyLjI3MjctLjQ1NDUzNy40NTQ1bC0uMTgxNzk5LjE4MTh2LjI3MjdjLS4wOTA5MDcuNjM2NC0uMDkwOTE4IDEuMjcyNy0uMTgxODI1OSAxLjgxODJsLS4wOTA5MTMxIDIuMjcyNyAxLjU0NTQ0LTEuNjM2NGMuMTgxODEtLjE4MTguMzYzNjQtLjQ1NDUuNjM2MzYtLjYzNjN6IiBmaWxsPSIjMTU1ZWVmIi8+PHBhdGggZD0ibTI2LjA5MDggNDAuOTAwN2MtLjI3MjctLjA5MDktLjQ1NDUtLjE4MTktLjcyNzItLjI3MjgtMy4xODE4LTEuMTgxOC02LjQ1NDUtMS4zNjM2LTkuNDU0NS0uNTQ1NC0uNjM2My4xODE4LTEuMjcyNi4zNjM2LTEuOTA5LjYzNjRsLTIuMTgxOC45OTk5LS41NDU0LjI3MjggMS44MTgxLjYzNjNjLjU0NTUuMTgxOCAxLjA5MDkuMzYzNyAxLjYzNjQuNTQ1NWwuMjcyNy4wOTA5LjI3MjctLjA5MDljLjI3MjctLjA5MDkuNTQ1NS0uMjcyOC44MTgyLS4yNzI4LjE4MTggMCAuMzYzNi0uMDkwOS41NDU0LS4xODE4IDIuMTgxOC0uNTQ1NCA0LjU0NTQtLjU0NTQgNy4wOTA4LjI3MjcuMjcyNy4wOTEuNDU0Ni4xODE5LjcyNzMuMjcyOGwuNDU0NS4xODE4LjI3MjctLjA5MDljLjYzNjQtLjE4MTggMS4zNjM2LS4zNjM2IDEuOTA5MS0uNjM2NGwyLjU0NTQtLjkwOS0yLjYzNjMtLjYzNjRjLS4yNzI3LS4wOTA5LS42MzY0LS4xODE4LS45MDkxLS4yNzI3eiIgZmlsbD0iIzE1NWVlZiIvPjxwYXRoIGQ9Im00MCAyMi4wODI5LTEuMzYzNiAxLjM2MzZjLS4xODE4LjE4MTgtLjM2MzYuMzYzNi0uNTQ1NC41NDU0LTMuNzI3MiAzLjU0NTQtOS43MjcxIDcuMzYzNS0xNi40NTQzIDQuODE4MS0zLjE4MTgtMS4xODE4LTYuNDU0NC0xLjM2MzYtOS40NTQ0LS41NDU0LTIuODE4MTEuODE4Mi01LjM2MzU0IDIuMjcyNy03LjYzNjIzIDQuNDU0NWwtMS4xODE3OSAxLjI3MjctLjM2MzYyLjQ1NDUuMzYzNjIuNTQ1NGMuMjcyNzMuMzYzNy40NTQ1NS42MzY0LjYzNjM3IDFsLjU0NTQyLjgxODIuNjM2MzYtLjgxODJjLjA5MDkxLS4wOTA5LjI3MjcyLS4yNzI3LjM2MzYzLS4zNjM2IDIuMTgxNzgtMi4zNjM2IDQuNTQ1MzQtMy44MTgxIDcuMjcyNjQtNC41NDU0IDIuNDU0NS0uNjM2NCA1LjA5MDgtLjU0NTQgNy43MjcxLjQ1NDUgMi4yNzI3LjgxODIgNC42MzYzIDEuMDkwOSA2Ljk5OTkuODE4MiA0LjE4MTctLjQ1NDUgOC4zNjM1LTIuODE4MSAxMS40NTQzLTUuNDU0NC4xODE5LS4xODE4LjM2MzYtLjI3MjcuNTQ1NS0uNDU0NmwuMjcyNy0uMjcyN3YtLjI3MjdjMC0uNTQ1NS4wOTA5LTEuMTgxOC4wOTA5LTEuNzI3M3oiIGZpbGw9IiMxNTVlZWYiLz48cGF0aCBkPSJtNS40NTM3MyAxMy43MTk2Yy41NDU0NS0uMjcyOCAxLjE4MTgyLS40NTQ2IDEuNzI3MjYtLjYzNjQgMi40NTQ1MS0uNjM2NCA1LjA5MDgxLS41NDU1IDcuNzI3MTEuNDU0NSAxLjcyNzMuNjM2NCAzLjQ1NDUuOTA5MSA1LjM2MzYuOTA5MSAzLjgxODEgMCA3LjYzNjItMS4zNjM2IDExLjE4MTYtMy45OTk5bDEuODE4MS0xLjQ1NDU1LS44MTgxLS42MzYzNmMtLjI3MjctLjI3MjczLS42MzY0LS41NDU0NC0xLS43MjcyNWwtLjU0NTUtLjM2MzYzLS40NTQ1LjM2MzYzYy0uMTgxOC4wOTA5MS0uMjcyNy4yNzI3Mi0uNDU0NS4zNjM2Mi00LjgxODEgMy42MzYzNC05LjYzNjIgNC42MzYzNC0xNC4xODE2IDIuOTA5MDQtMy4yNzI3LTEuMTgxNzgtNi41NDUzNS0xLjQ1NDUxLTkuODE4MDItLjQ1NDUtLjI3MjcyLjA5MDktLjU0NTQ0LjE4MTgtLjkwOTA3LjI3MjdsLS4xODE4LjA5MDktLjI3Mjc0LjI3MjdjMCAuMDkwOS0uMDkwODkuMDkwOS0uMTgxOC4xODE4LS4zNjM2My41NDU1LS44MTgxOCAxLTEuMTgxODEgMS41NDU1bC0xLjcyNzI0IDIuNjM2MyAyLjgxODE0LTEuNDU0NWMuNDU0NTMgMCAuODE4MTUtLjE4MTggMS4wOTA4Ny0uMjcyN3oiIGZpbGw9IiMxNTVlZWYiLz48cGF0aCBkPSJtMTIuOTA4OSA3LjUzNzY5LjI3MjcuMDkwOTFjMS4xODE4LjQ1NDU0IDMgLjkwOTA3IDUuMjcyNi45MDkwNyAyLjM2MzYgMCA0LjYzNjMtLjU0NTQ1IDYuOTA5LTEuNDU0NTJsMi44MTgxLTEuMzYzNjEtMS45MDktLjYzNjM0Yy0uNTQ1NC0uMTgxODItMS4wOTA5LS4zNjM2My0xLjcyNzMtLjQ1NDU0aC0uMjcyN2wtLjI3MjcuMDkwODljLS4yNzI3LjA5MDktLjU0NTUuMjcyNzQtLjgxODIuMzYzNjUtMi43MjcyLjk5OTk4LTUuNDU0NCAxLjE4MTgtOC4wOTA3LjQ1NDU0LS4yNzI4LS4wOTA5MS0uNTQ1NS0uMTgxODMtLjgxODItLjI3Mjc0bC0uMjcyNy0uMDkwOTEtLjI3MjguMDkwOTFjLS41NDU0LjE4MTgxLTEuMDkwOC4zNjM2NC0xLjYzNjMuNjM2MzZsLTIuMDkwODcuOTA5MDggMi4xODE3Ny42MzYzM2MuMTgxOC0uMDkwOS40NTQ2LjAwMDAxLjcyNzMuMDkwOTJ6IiBmaWxsPSIjMTU1ZWVmIi8+PGcgZmlsbD0iIzBjMTExZCI+PHBhdGggZD0ibTEzMi43NDggMTMuOTY1Yy0uNDE0LS40MTQtLjkzNi0uNjIxLTEuNTY2LS42MjFzLTEuMTYxLjIwNy0xLjU5My42MjFjLS40MTQuMzk2LS42MjEuOS0uNjIxIDEuNTEycy4yMDcgMS4xMjUuNjIxIDEuNTM5Yy40MzIuNDE0Ljk2My42MjEgMS41OTMuNjIxczEuMTUyLS4yMDcgMS41NjYtLjYyMS42MjEtLjkyNy42MjEtMS41MzktLjIwNy0xLjExNi0uNjIxLTEuNTEyeiIvPjxwYXRoIGQ9Im0xMDIuMTg4IDI5LjExMmMtLjY4NC0uNTc2LTEuMDYyLTEuMzMyLTEuMTM0LTIuMjY4bC0zLjk2ODctLjA1NGMuMDE4IDEuMjA2LjM2IDIuMjk1IDEuMDI2IDMuMjY3czEuNTg0IDEuNzM3IDIuNzUzNyAyLjI5NWMxLjE4OC41NCAyLjUzOC44MSA0LjA1LjgxIDEuNDA0IDAgMi42NjQtLjI2MSAzLjc4LS43ODMgMS4xMzQtLjUyMiAyLjAxNi0xLjIzMyAyLjY0Ni0yLjEzMy42My0uOTE4Ljk0NS0xLjk1My45NDUtMy4xMDUgMC0xLjE4OC0uMjctMi4xMzMtLjgxLTIuODM1LS41MjItLjcyLTEuMjE1LTEuMjUxLTIuMDc5LTEuNTkzLS44NjQtLjM2LTEuOTI2LS42NTctMy4xODYtLjg5MS0xLjI0Mi0uMjM0LTIuMTYtLjQzMi0yLjc1NC0uNTk0LS41OTQtLjE4LTEuMDUzLS40MDUtMS4zNzctLjY3NS0uMzI0LS4yODgtLjQ4Ni0uNjg0LS40ODYtMS4xODggMC0uNzAyLjI3LTEuMjQyLjgxLTEuNjJzMS4yNi0uNTY3IDIuMTYtLjU2N2MuOTcyIDAgMS43NTUuMjUyIDIuMzQ5Ljc1Ni41OTQuNDg2LjkzNiAxLjEzNCAxLjAyNiAxLjk0NGgzLjk2OWMtLjAxOC0xLjEzNC0uMzUxLTIuMTUxLS45OTktMy4wNTEtLjYzLS45LTEuNTAzLTEuNjAyLTIuNjE5LTIuMTA2LTEuMDk4LS41MjItMi4zNC0uNzgzLTMuNzI2LS43ODMtMS4zNSAwLTIuNTY1LjI1Mi0zLjY0NS43NTYtMS4wNjE3LjQ4Ni0xLjg5ODcgMS4xNjEtMi41MTA3IDIuMDI1LS41OTQuODY0LS44OTEgMS44NDUtLjg5MSAyLjk0MyAwIDEuMjA2LjI2MSAyLjE3OC43ODMgMi45MTYuNTQuNzIgMS4yMzMgMS4yNjkgMi4wNzg3IDEuNjQ3Ljg0Ni4zNiAxLjg5LjY1NyAzLjEzMi44OTEgMS4yNi4yNTIgMi4xODcuNDY4IDIuNzgxLjY0OC42MTIuMTYyIDEuMDguMzk2IDEuNDA0LjcwMi4zNDIuMjg4LjUxMy42ODQuNTEzIDEuMTg4IDAgLjcyLS4zMDYgMS4yODctLjkxOCAxLjcwMS0uNTk0LjM5Ni0xLjM2OC41OTQtMi4zMjIuNTk0LTEuMTUyIDAtMi4wNzktLjI3OS0yLjc4MS0uODM3eiIvPjxwYXRoIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0ibTU2LjkxMiAxNC4xLTYuOTEyIDE4LjloNC4xODVsMS40NTgtNC4xMzFoNy4xODJsMS40NTggNC4xMzFoNC4zNDdsLTYuODU4LTE4Ljl6bS0uMTg5IDExLjUwMiAyLjQ4NC03LjE4MiAyLjUxMSA3LjE4MnoiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGQ9Im0xMjEuNzkgMTguOTZjMS42MzggMCAyLjk3OS41MDQgNC4wMjMgMS41MTIgMS4wNjIgMS4wMDggMS41OTMgMi42NzMgMS41OTMgNC45OTV2Ny41MzNoLTMuODA3di03LjM3MWMwLTEuMTUyLS4yMzQtMi4wMjUtLjcwMi0yLjYxOS0uNDY4LS42MTItMS4xNy0uOTE4LTIuMTA2LS45MTgtLjk3MiAwLTEuNzM3LjMzMy0yLjI5NS45OTktLjU0LjY2Ni0uODEgMS41OTMtLjgxIDIuNzgxdjcuMTI4aC0zLjgwN3YtMTguOWgzLjgwN3Y2LjcyM2MxLjAyNi0xLjI0MiAyLjM5NC0xLjg2MyA0LjEwNC0xLjg2M3oiLz48cGF0aCBkPSJtMTM5Ljg4MyAxOC40NzRjMC0uMzk2LjA5LS42ODQuMjctLjg2NHMuNDY4LS4yNy44NjQtLjI3aDIuMzQ5di0zLjI0aC0zLjEwNWMtMS4zODYgMC0yLjQzLjMzMy0zLjEzMi45OTktLjcwMi42NDgtMS4wNTMgMS41ODQtMS4wNTMgMi44MDh2MS4yMTVoLTIuMjk1djMuMjEzaDIuMjk1djEwLjY2NWgzLjgwN3YtMTAuNjY1aDYuMDE1djEwLjY2NWgzLjgwN3YtMTAuNjY1aDIuOTk3di0zLjIxM2gtMi45OTd2LTUuMDIyaC0zLjgwN3Y1LjAyMmgtNi4wMTV6Ii8+PHBhdGggZD0ibTEzMy4wNzIgMTkuMTIyaC0zLjgwN3YxMy44NzhoMy44MDd6Ii8+PHBhdGggZD0ibTczLjMzNDUgMTQuMWgtMy44MDd2MTguOWgzLjgwN3oiLz48cGF0aCBkPSJtNzYuMzM4NSAxOS4xMjJoLTIuMjk1djMuMjEzaDIuMjk1djEwLjY2NWgzLjgwN3YtMTAuNjY1aDIuOTk3di0zLjIxM2gtMi45OTd2LTUuMDIyaC0zLjgwN3oiLz48cGF0aCBkPSJtODguMDc2OCAzMS4yNzJoMy40NTZ2LTQuMjEyaDQuMjEwNXYtMy40NTZoLTQuMjEwNXYtNC4yMTJoLS4wMDE1LTMuNDU2djQuMjEyaC00LjIxMnYzLjQ1Nmg0LjIxMnY0LjIxMnoiLz48L2c+PC9zdmc+\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n}"
},
"url": {
"raw": "{{checkout_url}}/ctp/api/checkouts",
"host": [
"{{checkout_url}}"
],
"path": [
"ctp",
"api",
"checkouts"
]
},
"description": "Метод для генерации платежной ссылки. В запросе передан опциональный объект `settings.style`. В результате отправки данного запроса на платежной странице не будет отображаться логотип PSP, будут добавлены дополнительные логотипы, а также будут замаскированы данные, введенные в поле CVC. Подробности в API документации."
},
"response": []
},
{
"name": "Запрос статуса",
"request": {
"method": "GET",
"header": [],
"url": {
"raw": "{{checkout_url}}/ctp/api/checkouts/:payment_token",
"host": [
"{{checkout_url}}"
],
"path": [
"ctp",
"api",
"checkouts",
":payment_token"
],
"variable": [
{
"key": "payment_token",
"value": "{{payment_token}}",
"description": "Значение параметра `checkout.token` из ответа на запрос на создание токена платежа. "
}
]
},
"description": "Отправьте запрос на создание токена платежа из коллекции, а затем отправьте этот запрос статуса. Вы получите информацию о последнем запросе."
},
"response": [
{
"name": "Ответ на запрос статуса",
"originalRequest": {
"method": "GET",
"header": [],
"url": {
"raw": "{{checkout_url}}/ctp/api/checkouts/:payment_token",
"host": [
"{{checkout_url}}"
],
"path": [
"ctp",
"api",
"checkouts",
":payment_token"
],
"variable": [
{
"key": "payment_token",
"value": "0b249a9d6e1ac667809feb5f570f5f0e882723256e81cfbc4683ab3d64c9c060",
"description": "`checkout.token` из ответа на запрос создания токена"
}
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"description": "",
"type": "text"
}
],
"cookie": [],
"body": "{\n \"checkout\": {\n \"token\": \"f5f9610b097fb742bf58e9be35bd007f4e405822ce441745858876603e454a6a\",\n \"shop_id\": 160,\n \"transaction_type\": \"payment\",\n \"gateway_response\": {\n \"payment\": {\n \"uid\": \"5b6842e7-eb8c-43eb-8f87-37eb1725d75d\",\n \"type\": \"payment\",\n \"updated_at\": \"2024-09-02T16:50:08.061Z\",\n \"gateway\": {\n \"iframe\": true\n },\n \"avs_cvc_verification\": {\n \"avs_verification\": {\n \"result_code\": \"1\"\n },\n \"cvc_verification\": {\n \"result_code\": \"1\"\n }\n },\n \"auth_code\": \"654321\",\n \"bank_code\": \"05\",\n \"rrn\": \"999\",\n \"ref_id\": \"777888\",\n \"message\": \"Payment was approved\",\n \"amount\": 7000,\n \"currency\": \"USD\",\n \"billing_descriptor\": \"test descriptor\",\n \"gateway_id\": 645,\n \"status\": \"successful\",\n \"redirect_url\": \"{gateway_url}/process/5b6842e7-eb8c-43eb-8f87-37eb1725d75d\",\n \"receipt_url\": \"{backoffice_url}/customer/transactions/5b6842e7-eb8c-43eb-8f87-37eb1725d75d/f2b81c86be331081890c47c7d03be696002747bbf753239921eb8ca3fa0b7791?language=ru\"\n }\n },\n \"order\": {\n \"currency\": \"USD\",\n \"amount\": 7000,\n \"description\": \"Test description\",\n \"tracking_id\": \"1396khl95\",\n \"additional_data\": {\n \"contract\": [\n \"recurring\"\n ],\n \"request_id\": \"413754aec76c6cdbdfbb2f34c912967d\",\n \"browser\": {\n \"screen_width\": 1536,\n \"screen_height\": 864,\n \"screen_color_depth\": 24,\n \"language\": \"ru\",\n \"java_enabled\": false,\n \"user_agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 Edg/128.0.0.0\",\n \"time_zone\": -180,\n \"time_zone_name\": \"Europe/Moscow\",\n \"window_height\": 909,\n \"window_width\": 600,\n \"accept_header\": \"application/json\"\n },\n \"vendor\": {\n \"name\": \"CTP\",\n \"token\": \"f5f9610b097fb742bf58e9be35bd007f4e405822ce441745858876603e454a6a\"\n }\n },\n \"expired_at\": null\n },\n \"settings\": {\n \"success_url\": \"http://example.com/success\",\n \"fail_url\": \"http://example.com/fail\",\n \"decline_url\": \"http://example.com/decline\",\n \"notification_url\": \"https://notification-url\",\n \"verification_url\": null,\n \"cancel_url\": \"http://example.com/cancel\",\n \"return_url\": \"http://example.com/return\",\n \"language\": \"ru\",\n \"customer_fields\": {\n \"visible\": [\n \"first_name\",\n \"last_name\"\n ]\n },\n \"credit_card_fields\": {},\n \"auto_return\": null,\n \"button_text\": null,\n \"button_next_text\": \"Вернуться в магазин\",\n \"save_card_toggle\": {\n \"display\": true,\n \"customer_contract\": false\n },\n \"another_card_toggle\": {\n \"display\": true\n },\n \"auto_pay\": false,\n \"style\": {\n \"widget\": {\n \"buttonsColor\": \"#8f1985\",\n \"backgroundType\": 8\n }\n },\n \"widget_version\": 1\n },\n \"customer\": {\n \"first_name\": \"t\",\n \"last_name\": \"t\",\n \"address\": null,\n \"city\": null,\n \"country\": null,\n \"state\": null,\n \"phone\": null,\n \"zip\": null,\n \"email\": null,\n \"birth_date\": null,\n \"device_id\": \"c6ab24acb16dc3b626854e3eca0349e6\",\n \"taxpayer_id\": null\n },\n \"finished\": true,\n \"expired\": false,\n \"shop\": {\n \"id\": \"160\",\n \"name\": \"Demo Shop\",\n \"country\": \"AU\",\n \"url\": \"https://demo-shop.com\",\n \"contact_email\": \"test@demo-shop.com\",\n \"contact_phone\": \"+123456789\",\n \"brands\": [\n \"visa\",\n \"master\" \n ]\n },\n \"merchant\": {\n \"id\": \"60\",\n \"country\": \"GB\"\n },\n \"test\": true,\n \"status\": \"successful\",\n \"message\": \"Транзакция успешна.\",\n \"version\": null,\n \"card_info\": {},\n \"job_id\": \"fea3fab3-a2eb-43a4-bc16-14002e96ffb1\",\n \"payment_method\": {\n \"types\": [],\n \"excluded_types\": [],\n \"data\": {},\n \"created_at\": \"2024-09-02T16:49:30Z\",\n \"updated_at\": \"2024-09-02T16:49:30Z\",\n \"id\": 72966,\n \"checkout_data_id\": 78696\n }\n }\n}"
}
]
}
],
"description": "Для использования страницы оплаты или платежного виджета торговцу требуется создать токен платежа.\n\nОсновные параметры описаны в таблице ниже. Все параметры описаны в API документации.\n\n| **Параметр** | **Обязательность** | **Тип** | **Описание** |\n| --- | --- | --- | --- |\n| `checkout` | + | `object` | |\n\n`checkout`\n\n| | | | |\n| --- | --- | --- | --- |\n| `transaction_type` | + | `string` | `authorization` <br>`payment` <br>`tokenization` <br>`charge` |\n| `order` | + | `object` | |\n\n`order`\n\n| | | | |\n| --- | --- | --- | --- |\n| `amount` | + | `bigInteger` | Сумма транзакции в минимальных денежных единицах. |\n| `currency` | + | `string` | Валюта транзакции в формате ISO-4217 alpha-3 code. Например, `USD.` |\n| `description` | + | `string` | Описание заказа |\n| `additional_data.contract` | \\- | `array` | Массив типов контракта. В зависимости от переданных значений, система пришлет дополнительные данные в автоматическом уведомлении. <br> <br>`recurring -` в автоматическом уведомлении система вернет токен карты для проведения последующих платежей без повторного ввода реквизитов карты. Если параметр не передан, вернется пустое значение `token`. |\n\n`settings`\n\n| | | | |\n| --- | --- | --- | --- |\n| `return_url` | \\- | `string` | URL, на который будет перенаправлен покупатель после завершения оплаты. |\n| `notification_url` | \\- | `string` | URL, на который система отправит автоматическое уведомление. |\n\n`settings.payment_method`\n\n| | | | |\n| --- | --- | --- | --- |\n| `credit_card.token` | \\- | `string` | Токен карты |\n\n**Автоматическая оплата по токену карты**\n\nЕсли отправить в запросе `\"auto_pay\": true` и указать токен карты в `settings.payment_method.credit_card.token`, то при переходе по ссылке из ответа на запрос, оплата запустится автоматически, а покупатель увидит на странице оплаты спиннер, а затем и результат транзакции.",
"event": [
{
"listen": "prerequest",
"script": {
"type": "text/javascript",
"packages": {},
"exec": [
""
]
}
},
{
"listen": "test",
"script": {
"type": "text/javascript",
"packages": {},
"exec": [
""
]
}
}
]
},
{
"name": "GATEWAY",
"item": [
{
"name": "Оплата",
"event": [
{
"listen": "test",
"script": {
"exec": [
"var jsonData = JSON.parse(responseBody);\r",
"var tracking_id_payment = jsonData.transaction.tracking_id;\r",
" \r",
"console.log(\"tracking_id_payment:\", tracking_id_payment);\r",
"//pm.globals.set(\"tracking_id_payment\", tracking_id_payment);\r",
"pm.collectionVariables.set(\"tracking_id_payment\", tracking_id_payment);\r",
"\r",
"var jsonData = JSON.parse(responseBody);\r",
"var tracking_id_payment = jsonData.transaction.uid;\r",
" \r",
"console.log(\"uid_payment:\", tracking_id_payment);\r",
"//pm.globals.set(\"tracking_id_payment\", tracking_id_payment);\r",
"pm.collectionVariables.set(\"uid_payment\", tracking_id_payment);"
],
"type": "text/javascript",
"packages": {}
}
}
],
"request": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\r\n \"request\": {\r\n \"amount\": \"700\", //сумма транзакции в минимальных денежных единицах\r\n \"currency\": \"USD\",\r\n \"test\": true,\r\n \"description\": \"Test transaction\",\r\n \"tracking_id\": \"tracking_id_000\", //ID транзакции на стороне торговца\r\n \"language\": \"ru\", //язык транзакции (для 3DS и чеков)\r\n \"notification_url\": \"https://notification_url\",\r\n \"billing_address\": {\r\n \"first_name\": \"John\",\r\n \"last_name\": \"Doe\",\r\n \"country\": \"GB\",\r\n \"city\": \"London\",\r\n \"state\": \"\",\r\n \"zip\": \"\",\r\n \"address\": \"\",\r\n \"phone\": \"\"\r\n },\r\n \"credit_card\": {\r\n \"number\": \"4242424242424242\",\r\n \"verification_value\": \"123\",\r\n \"holder\": \"John Doe\",\r\n \"exp_month\": 10,\r\n \"exp_year\": 2030,\r\n \"save_card\": true\r\n //\"token\": \"9392aacb-aafa-4776-90eb-3bb2cc8a880f\"\r\n },\r\n \"customer\": {\r\n \"device_id\": \"\",\r\n \"birth_date\": \"\"\r\n },\r\n \"additional_data\": {\r\n \"browser\": {\r\n \"screen_width\": 1920,\r\n \"screen_height\": 1080,\r\n \"screen_color_depth\": 24,\r\n \"language\": \"en\",\r\n \"java_enabled\": false,\r\n \"user_agent\": \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36\",\r\n \"time_zone\": -180,\r\n \"time_zone_name\": \"Europe\",\r\n \"accept_header\": \"json\",\r\n \"window_height\": 667,\r\n \"window_width\": 600\r\n }\r\n /*\"contract\": [ \r\n \"recurring\",\r\n \"card_on_file\"\r\n ]*/ //массив для токенизации карты. Без него вернется пустой токен.\r\n }\r\n }\r\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{gateway_url}}/transactions/payments",
"host": [
"{{gateway_url}}"
],
"path": [
"transactions",
"payments"
]
},
"description": "Вместо объекта `credit_card` можно отправить объект `encrypted_data.` Подробности в папке JWE encryption form."
},
"response": [
{
"name": "200 OK Successful",
"originalRequest": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\r\n \"request\": {\r\n \"amount\": \"700\",\r\n \"currency\": \"USD\",\r\n \"description\": \"Test transaction\",\r\n \"tracking_id\": \"tracking_id_000\",\r\n \"notification_url\": \"https://webhook.site/1123d8e6-6053-4a9a-b374-d6139d6639c7\",\r\n \"billing_address\": {\r\n \"first_name\": \"John\",\r\n \"last_name\": \"Doe\",\r\n \"country\": \"GB\",\r\n \"city\": \"London\",\r\n \"state\": \"\",\r\n \"zip\": \"\",\r\n \"address\": \"\",\r\n \"phone\": \"\"\r\n },\r\n \"credit_card\": {\r\n \"number\": \"4242424242424242\",\r\n \"verification_value\": \"123\",\r\n \"holder\": \"John Doe\",\r\n \"exp_month\": 10,\r\n \"exp_year\": 2029,\r\n \"save_card\": true,\r\n \"skip_three_d_secure_verification\":\"false\"\r\n// \"token\": \"9392aacb-aafa-4776-90eb-3bb2cc8a880f\"\r\n },\r\n \"customer\": {\r\n \"ip\": \"\",\r\n \"email\": \"\",\r\n \"device_id\": \"\",\r\n \"birth_date\": \"\"\r\n },\r\n \"additional_data\": {\r\n \"browser\": {\r\n \"screen_width\": 1920,\r\n \"screen_height\": 1080,\r\n \"screen_color_depth\": 24,\r\n \"language\": \"en\",\r\n \"java_enabled\": false,\r\n \"user_agent\": \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36\",\r\n \"time_zone\": -180,\r\n \"time_zone_name\": \"Europe\",\r\n \"accept_header\": \"json\",\r\n \"window_height\": 667,\r\n \"window_width\": 600\r\n }\r\n// \"contract\": [\"recurring\"]\r\n },\r\n/* \"three_d_secure\": {\r\n \"advanced\": true\r\n },\r\n*/ \"test\": true\r\n }\r\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "/transactions/payments",
"path": [
"transactions",
"payments"
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"description": "",
"type": "text"
}
],
"cookie": [],
"body": "{\r\n \"transaction\": {\r\n \"uid\": \"a0e28aa9-014d-4f08-8d86-848ba9073cb5\",\r\n \"status\": \"successful\",\r\n \"amount\": 700,\r\n \"currency\": \"USD\",\r\n \"description\": \"Test transaction\",\r\n \"type\": \"payment\",\r\n \"payment_method_type\": \"credit_card\",\r\n \"tracking_id\": \"tracking_id_000\",\r\n \"message\": \"Successfully processed\",\r\n \"test\": true,\r\n \"created_at\": \"2024-08-02T11:07:50.800Z\",\r\n \"updated_at\": \"2024-08-02T11:07:56.359Z\",\r\n \"paid_at\": \"2024-08-02T11:07:56.252Z\",\r\n \"expired_at\": null,\r\n \"recurring_type\": null,\r\n \"closed_at\": null,\r\n \"settled_at\": null,\r\n \"manually_corrected_at\": null,\r\n \"language\": \"en\",\r\n \"credit_card\": {\r\n \"holder\": \"John Doe\",\r\n \"stamp\": \"bb58cad9c1204ca2287b3e1006cc1a2c0fb8f062dde9e5232c8be5498bd0e62a\",\r\n \"brand\": \"visa\",\r\n \"last_4\": \"4242\",\r\n \"first_1\": \"4\",\r\n \"bin\": \"424242\",\r\n \"bin_8\": \"42424242\",\r\n \"issuer_country\": null,\r\n \"issuer_name\": null,\r\n \"product\": null,\r\n \"exp_month\": 10,\r\n \"exp_year\": 2030,\r\n \"token_provider\": null,\r\n \"token\": null\r\n },\r\n \"receipt_url\": \"{backoffice_url}/customer/transactions/a0e28aa9-014d-4f08-8d86-848ba9073cb5/92678b75f76f94aa8bca66b45c5555bed57896c58d497b07444c534341434383?language=ru\",\r\n \"status_code\": null,\r\n \"gateway\": {\r\n \"iframe\": true\r\n },\r\n \"mute_notifications\": null,\r\n \"version\": 5,\r\n \"id\": \"a0e28aa9-014d-4f08-8d86-848ba9073cb5\",\r\n \"additional_data\": {},\r\n \"redirect_url\": \"{gateway_url}/process/a0e28aa9-014d-4f08-8d86-848ba9073cb5\",\r\n \"code\": \"S.0000\",\r\n \"friendly_message\": \"The operation is successful.\",\r\n \"smart_routing_verification\": {\r\n \"status\": \"successful\"\r\n },\r\n \"payment\": {\r\n \"auth_code\": \"654321\",\r\n \"bank_code\": \"05\",\r\n \"rrn\": \"999\",\r\n \"ref_id\": \"777888\",\r\n \"message\": \"Payment was approved\",\r\n \"amount\": 700,\r\n \"currency\": \"USD\",\r\n \"billing_descriptor\": \"test descriptor\",\r\n \"gateway_id\": 4318,\r\n \"status\": \"successful\"\r\n },\r\n \"avs_cvc_verification\": {\r\n \"avs_verification\": {\r\n \"result_code\": \"1\"\r\n },\r\n \"cvc_verification\": {\r\n \"result_code\": \"1\"\r\n }\r\n },\r\n \"customer\": {\r\n \"ip\": null,\r\n \"email\": null,\r\n \"device_id\": \"\",\r\n \"birth_date\": \"\"\r\n },\r\n \"billing_address\": {\r\n \"first_name\": \"John\",\r\n \"last_name\": \"Doe\",\r\n \"address\": \"\",\r\n \"country\": \"GB\",\r\n \"city\": \"London\",\r\n \"zip\": \"\",\r\n \"state\": \"\",\r\n \"phone\": \"\"\r\n }\r\n }\r\n}"
},
{
"name": "200 OK Incomplete",
"originalRequest": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\r\n \"request\": {\r\n \"amount\": \"700\",\r\n \"currency\": \"USD\",\r\n \"description\": \"Test transaction\",\r\n \"tracking_id\": \"tracking_id_000\",\r\n \"notification_url\": \"https://webhook.site/1123d8e6-6053-4a9a-b374-d6139d6639c7\",\r\n \"billing_address\": {\r\n \"first_name\": \"John\",\r\n \"last_name\": \"Doe\",\r\n \"country\": \"GB\",\r\n \"city\": \"London\",\r\n \"state\": \"\",\r\n \"zip\": \"\",\r\n \"address\": \"\",\r\n \"phone\": \"\"\r\n },\r\n \"credit_card\": {\r\n \"number\": \"4242424242424242\",\r\n \"verification_value\": \"123\",\r\n \"holder\": \"John Doe\",\r\n \"exp_month\": 10,\r\n \"exp_year\": 2023,\r\n \"save_card\": true,\r\n \"skip_three_d_secure_verification\":\"false\"\r\n// \"token\": \"9392aacb-aafa-4776-90eb-3bb2cc8a880f\"\r\n },\r\n \"customer\": {\r\n \"ip\": \"\",\r\n \"email\": \"\",\r\n \"device_id\": \"\",\r\n \"birth_date\": \"\"\r\n },\r\n \"additional_data\": {\r\n \"browser\": {\r\n \"screen_width\": 1920,\r\n \"screen_height\": 1080,\r\n \"screen_color_depth\": 24,\r\n \"language\": \"en\",\r\n \"java_enabled\": false,\r\n \"user_agent\": \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36\",\r\n \"time_zone\": -180,\r\n \"time_zone_name\": \"Europe\",\r\n \"accept_header\": \"json\",\r\n \"window_height\": 667,\r\n \"window_width\": 600\r\n }\r\n// \"contract\": [\"recurring\"]\r\n },\r\n/* \"three_d_secure\": {\r\n \"advanced\": true\r\n },\r\n*/ \"test\": true\r\n }\r\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{gateway_url}}/transactions/payments",
"host": [
"{{gateway_url}}"
],
"path": [
"transactions",
"payments"
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"description": "",
"type": "text"
}
],
"cookie": [],
"body": "{\r\n \"transaction\": {\r\n \"uid\": \"6f2b611f-df1e-4b39-93bf-7feef85477e5\",\r\n \"status\": \"incomplete\",\r\n \"amount\": 100,\r\n \"currency\": \"USD\",\r\n \"description\": \"Test transaction\",\r\n \"type\": \"authorization\",\r\n \"payment_method_type\": \"credit_card\",\r\n \"tracking_id\": \"your_uniq_number\",\r\n \"message\": null,\r\n \"test\": true,\r\n \"created_at\": \"2024-08-02T12:48:21.277Z\",\r\n \"updated_at\": \"2024-08-02T12:48:22.061Z\",\r\n \"paid_at\": null,\r\n \"expired_at\": null,\r\n \"recurring_type\": null,\r\n \"closed_at\": null,\r\n \"settled_at\": null,\r\n \"manually_corrected_at\": null,\r\n \"language\": \"en\",\r\n \"credit_card\": {\r\n \"holder\": \"John Doe\",\r\n \"stamp\": \"bb58cad9c1204ca2287b3e1006cc1a2c0fb8f062dde9e5232c8be5498bd0e62a\",\r\n \"brand\": \"visa\",\r\n \"last_4\": \"4242\",\r\n \"first_1\": \"4\",\r\n \"bin\": \"424242\",\r\n \"bin_8\": \"42424242\",\r\n \"issuer_country\": null,\r\n \"issuer_name\": null,\r\n \"product\": null,\r\n \"exp_month\": 5,\r\n \"exp_year\": 2030,\r\n \"token_provider\": null,\r\n \"token\": null\r\n },\r\n \"receipt_url\": \"{backoffice_url}/customer/transactions/6f2b611f-df1e-4b39-93bf-7feef85477e5/5f5440a6d08eda076693cabca33ad2a0e57b879e787dd5e60c97606c03b8d4f4?language=ru\",\r\n \"status_code\": null,\r\n \"gateway\": {\r\n \"iframe\": true\r\n },\r\n \"mute_notifications\": null,\r\n \"version\": 3,\r\n \"id\": \"6f2b611f-df1e-4b39-93bf-7feef85477e5\",\r\n \"redirect_url\": \"{gateway_url}/process/6f2b611f-df1e-4b39-93bf-7feef85477e5\",\r\n \"code\": \"P.4012\",\r\n \"friendly_message\": \"Redirect to pass 3-D Secure verification.\",\r\n \"smart_routing_verification\": {\r\n \"status\": \"successful\"\r\n },\r\n \"three_d_secure_verification\": {\r\n \"status\": \"incomplete\",\r\n \"message\": \"Authentication Available\",\r\n \"ve_status\": \"Y\",\r\n \"acs_url\": null,\r\n \"pa_req\": null,\r\n \"md\": null,\r\n \"pa_res_url\": \"{gateway_url}/process/6f2b611f-df1e-4b39-93bf-7feef85477e5\",\r\n \"eci\": null,\r\n \"pa_status\": null,\r\n \"xid\": null,\r\n \"fail_reason\": null,\r\n \"method_process_url\": null,\r\n \"creq\": null\r\n },\r\n \"authorization\": {\r\n \"auth_code\": null,\r\n \"bank_code\": null,\r\n \"rrn\": null,\r\n \"ref_id\": null,\r\n \"message\": null,\r\n \"amount\": 100,\r\n \"currency\": \"USD\",\r\n \"billing_descriptor\": null,\r\n \"gateway_id\": 4318,\r\n \"status\": \"incomplete\"\r\n },\r\n \"avs_cvc_verification\": {\r\n \"avs_verification\": {\r\n \"result_code\": null\r\n },\r\n \"cvc_verification\": {\r\n \"result_code\": null\r\n }\r\n },\r\n \"customer\": {\r\n \"ip\": \"127.0.0.1\",\r\n \"email\": \"john@example.com\",\r\n \"device_id\": null,\r\n \"birth_date\": null\r\n },\r\n \"billing_address\": {\r\n \"first_name\": \"John\",\r\n \"last_name\": \"Doe\",\r\n \"address\": \"1st Street\",\r\n \"country\": \"US\",\r\n \"city\": \"Denver\",\r\n \"zip\": \"96002\",\r\n \"state\": \"CO\",\r\n \"phone\": null\r\n }\r\n }\r\n}"
},
{
"name": "200 OK Failed",
"originalRequest": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\r\n \"request\": {\r\n \"amount\": \"700\",\r\n \"currency\": \"USD\",\r\n \"description\": \"Test transaction\",\r\n \"tracking_id\": \"tracking_id_000\",\r\n \"notification_url\": \"https://webhook.site/1123d8e6-6053-4a9a-b374-d6139d6639c7\",\r\n \"billing_address\": {\r\n \"first_name\": \"John\",\r\n \"last_name\": \"Doe\",\r\n \"country\": \"GB\",\r\n \"city\": \"London\",\r\n \"state\": \"\",\r\n \"zip\": \"\",\r\n \"address\": \"\",\r\n \"phone\": \"\"\r\n },\r\n \"credit_card\": {\r\n \"number\": \"4012000000001097\",\r\n \"verification_value\": \"123\",\r\n \"holder\": \"John Doe\",\r\n \"exp_month\": 10,\r\n \"exp_year\": 2023,\r\n \"save_card\": true,\r\n \"skip_three_d_secure_verification\":\"false\"\r\n// \"token\": \"9392aacb-aafa-4776-90eb-3bb2cc8a880f\"\r\n },\r\n \"customer\": {\r\n \"ip\": \"\",\r\n \"email\": \"\",\r\n \"device_id\": \"\",\r\n \"birth_date\": \"\"\r\n },\r\n \"additional_data\": {\r\n \"browser\": {\r\n \"screen_width\": 1920,\r\n \"screen_height\": 1080,\r\n \"screen_color_depth\": 24,\r\n \"language\": \"en\",\r\n \"java_enabled\": false,\r\n \"user_agent\": \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36\",\r\n \"time_zone\": -180,\r\n \"time_zone_name\": \"Europe\",\r\n \"accept_header\": \"json\",\r\n \"window_height\": 667,\r\n \"window_width\": 600\r\n }\r\n// \"contract\": [\"recurring\"]\r\n },\r\n/* \"three_d_secure\": {\r\n \"advanced\": true\r\n },\r\n*/ \"test\": true\r\n }\r\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{gateway_url}}/transactions/payments",
"host": [
"{{gateway_url}}"
],
"path": [
"transactions",
"payments"
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"description": "",
"type": "text"
}
],
"cookie": [],
"body": "{\r\n \"transaction\": {\r\n \"uid\": \"f8c1898c-fb94-4928-ab4b-db036cf6e86c\",\r\n \"status\": \"failed\",\r\n \"amount\": 700,\r\n \"currency\": \"USD\",\r\n \"description\": \"Test transaction\",\r\n \"type\": \"payment\",\r\n \"payment_method_type\": \"credit_card\",\r\n \"tracking_id\": \"tracking_id_000\",\r\n \"message\": \"Payment was declined\",\r\n \"test\": true,\r\n \"created_at\": \"2024-08-02T13:00:35.326Z\",\r\n \"updated_at\": \"2024-08-02T13:00:39.055Z\",\r\n \"paid_at\": \"2024-08-02T13:00:39.002Z\",\r\n \"expired_at\": null,\r\n \"recurring_type\": null,\r\n \"closed_at\": null,\r\n \"settled_at\": null,\r\n \"manually_corrected_at\": null,\r\n \"language\": \"en\",\r\n \"credit_card\": {\r\n \"holder\": \"John Doe\",\r\n \"stamp\": \"bb58cad9c1204ca2287b3e1006cc1a2c0fb8f062dde9e5232c8be5498bd0e62a\",\r\n \"brand\": \"visa\",\r\n \"last_4\": \"4242\",\r\n \"first_1\": \"4\",\r\n \"bin\": \"424242\",\r\n \"bin_8\": \"42424242\",\r\n \"issuer_country\": null,\r\n \"issuer_name\": null,\r\n \"product\": null,\r\n \"exp_month\": 10,\r\n \"exp_year\": 2030,\r\n \"token_provider\": null,\r\n \"token\": null\r\n },\r\n \"receipt_url\": \"{backoffice_url}/customer/transactions/f8c1898c-fb94-4928-ab4b-db036cf6e86c/e3ad4df24ce2b216373916e59587c16e672c32dbb9e27116d5676e10e9edee78?language=ru\",\r\n \"status_code\": null,\r\n \"gateway\": {\r\n \"iframe\": true\r\n },\r\n \"mute_notifications\": null,\r\n \"version\": 5,\r\n \"id\": \"f8c1898c-fb94-4928-ab4b-db036cf6e86c\",\r\n \"additional_data\": {},\r\n \"redirect_url\": \"{gateway_url}/process/f8c1898c-fb94-4928-ab4b-db036cf6e86c\",\r\n \"code\": \"F.0001\",\r\n \"friendly_message\": \"Failed to complete the transaction: Check the card details and, if they are correct, contact your bank to explain the reasons. The bank's phone number is indicated on the back of the card.\",\r\n \"smart_routing_verification\": {\r\n \"status\": \"successful\"\r\n },\r\n \"payment\": {\r\n \"auth_code\": \"654321\",\r\n \"bank_code\": \"10\",\r\n \"rrn\": \"999\",\r\n \"ref_id\": \"777888\",\r\n \"message\": \"Payment was declined\",\r\n \"amount\": 700,\r\n \"currency\": \"USD\",\r\n \"billing_descriptor\": \"test descriptor\",\r\n \"gateway_id\": 4318,\r\n \"status\": \"failed\"\r\n },\r\n \"avs_cvc_verification\": {\r\n \"avs_verification\": {\r\n \"result_code\": null\r\n },\r\n \"cvc_verification\": {\r\n \"result_code\": null\r\n }\r\n },\r\n \"customer\": {\r\n \"ip\": null,\r\n \"email\": null,\r\n \"device_id\": \"\",\r\n \"birth_date\": \"\"\r\n },\r\n \"billing_address\": {\r\n \"first_name\": \"John\",\r\n \"last_name\": \"Doe\",\r\n \"address\": \"\",\r\n \"country\": \"GB\",\r\n \"city\": \"London\",\r\n \"zip\": \"\",\r\n \"state\": \"\",\r\n \"phone\": \"\"\r\n }\r\n }\r\n}"
}
]
},
{
"name": "Оплата + шифрование",
"request": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\r\n \"request\": {\r\n \"amount\": \"700\", //сумма транзакции в минимальных денежных единицах\r\n \"currency\": \"USD\",\r\n \"test\": true,\r\n \"description\": \"Test transaction\",\r\n \"tracking_id\": \"tracking_id_000\",\r\n \"notification_url\": \"https://notification_url\",\r\n \"language\": \"ru\", //язык транзакции (для 3DS и чеков)\r\n \"billing_address\": {\r\n \"first_name\": \"John\",\r\n \"last_name\": \"Doe\",\r\n \"country\": \"GB\",\r\n \"city\": \"London\",\r\n \"state\": \"\",\r\n \"zip\": \"\",\r\n \"address\": \"\",\r\n \"phone\": \"\"\r\n },\r\n \"encrypted_data\": \"eyJhbGciOiJSU0EtT0FFUC0yNTYiLCJlbmMiOiJBMTI4R0NNIiwidHlwIjoiSldFIiwidmVyc2lvbiI6IjEuMC4wIn0.e-gopha4maPQ_t3li6Jrj1uTTCQx-1pZC3jJmuor0hm4azx5NVJz1IIoPWkyIR9-oP3KcdAeAIqaMy2ugJvlVnd5A3y63SDZv0Kswul2aJgp9UkvELm3PQCyIw0lUreLnIX8XTEr64Pv0Zd9C07yls8UsHT3mCsrhd2fJe8-AjXiSgDDzkCjm6OqrmgXjjORFOwE17P_xg5ut72gtJdQbiDgEGADYNr1kPrxdDQBkNVtmO7Qs0vM85qJP1trpKY4aLBTxpMH4VM6lmRprwXuHdi-QYrJeXe1PvLqJiaacffS1szRUBoXe4rzs-w_xXXM7aRO73zmoxe0lhzFrSt4ag.__rIdcgb0vY57rec.L-mRBlgVPz_OKpBpfFFr_YgO6xNTf6O-8ANyeTL7RF9ISh7rnNt9Fsmt1rlzTmJn4Fjqo35NNENBqOpXMMTSaxc1_40uTypXVFO3WWV7iNpSE40h97N4MCGgcsx3Y-TLhz9Aw11VoknrjG8.KCiwaHNFDxrWzWAE85_KpA\",\r\n \"customer\": {\r\n \"device_id\": \"\",\r\n \"birth_date\": \"\"\r\n },\r\n \"additional_data\": {\r\n \"browser\": {\r\n \"screen_width\": 1920,\r\n \"screen_height\": 1080,\r\n \"screen_color_depth\": 24,\r\n \"language\": \"en\",\r\n \"java_enabled\": false,\r\n \"user_agent\": \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36\",\r\n \"time_zone\": -180,\r\n \"time_zone_name\": \"Europe\",\r\n \"accept_header\": \"json\",\r\n \"window_height\": 667,\r\n \"window_width\": 600\r\n }\r\n /*\"contract\": [\r\n \"recurring\"\r\n ]*/\r\n }\r\n }\r\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{gateway_url}}/transactions/payments",
"host": [
"{{gateway_url}}"
],
"path": [
"transactions",
"payments"
]
},
"description": "В этом запросе вместо объекта `credit_card`отправлен объект `encrypted_data.` Подробности в папке JWE encryption form."
},
"response": [
{
"name": "200 OK Successful",
"originalRequest": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\r\n \"request\": {\r\n \"amount\": \"700\",\r\n \"currency\": \"USD\",\r\n \"description\": \"Test transaction\",\r\n \"tracking_id\": \"tracking_id_000\",\r\n \"notification_url\": \"https://webhook.site/1123d8e6-6053-4a9a-b374-d6139d6639c7\",\r\n \"billing_address\": {\r\n \"first_name\": \"John\",\r\n \"last_name\": \"Doe\",\r\n \"country\": \"GB\",\r\n \"city\": \"London\",\r\n \"state\": \"\",\r\n \"zip\": \"\",\r\n \"address\": \"\",\r\n \"phone\": \"\"\r\n },\r\n \"credit_card\": {\r\n \"number\": \"4242424242424242\",\r\n \"verification_value\": \"123\",\r\n \"holder\": \"John Doe\",\r\n \"exp_month\": 10,\r\n \"exp_year\": 2029,\r\n \"save_card\": true,\r\n \"skip_three_d_secure_verification\":\"false\"\r\n// \"token\": \"9392aacb-aafa-4776-90eb-3bb2cc8a880f\"\r\n },\r\n \"customer\": {\r\n \"ip\": \"\",\r\n \"email\": \"\",\r\n \"device_id\": \"\",\r\n \"birth_date\": \"\"\r\n },\r\n \"additional_data\": {\r\n \"browser\": {\r\n \"screen_width\": 1920,\r\n \"screen_height\": 1080,\r\n \"screen_color_depth\": 24,\r\n \"language\": \"en\",\r\n \"java_enabled\": false,\r\n \"user_agent\": \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36\",\r\n \"time_zone\": -180,\r\n \"time_zone_name\": \"Europe\",\r\n \"accept_header\": \"json\",\r\n \"window_height\": 667,\r\n \"window_width\": 600\r\n }\r\n// \"contract\": [\"recurring\"]\r\n },\r\n/* \"three_d_secure\": {\r\n \"advanced\": true\r\n },\r\n*/ \"test\": true\r\n }\r\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "/transactions/payments",
"path": [
"transactions",
"payments"
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"description": "",
"type": "text"
}
],
"cookie": [],
"body": "{\r\n \"transaction\": {\r\n \"uid\": \"0e131ca9-5832-4b0a-8936-0e3caf297fe7\",\r\n \"status\": \"successful\",\r\n \"amount\": 700,\r\n \"currency\": \"USD\",\r\n \"description\": \"Test transaction\",\r\n \"type\": \"payment\",\r\n \"payment_method_type\": \"credit_card\",\r\n \"tracking_id\": \"tracking_id_000\",\r\n \"message\": \"Successfully processed\",\r\n \"test\": true,\r\n \"created_at\": \"2024-08-07T13:36:20.599Z\",\r\n \"updated_at\": \"2024-08-07T13:36:25.224Z\",\r\n \"paid_at\": \"2024-08-07T13:36:25.155Z\",\r\n \"expired_at\": null,\r\n \"recurring_type\": null,\r\n \"closed_at\": null,\r\n \"settled_at\": null,\r\n \"manually_corrected_at\": null,\r\n \"language\": \"en\",\r\n \"credit_card\": {\r\n \"holder\": null,\r\n \"stamp\": \"fdf187f6da86ed3b2d58916382fd213ee4608fffdb3e91eb8a083d1debf298d9\",\r\n \"brand\": \"visa\",\r\n \"last_4\": \"4242\",\r\n \"first_1\": \"4\",\r\n \"bin\": \"424242\",\r\n \"bin_8\": \"42424242\",\r\n \"issuer_country\": null,\r\n \"issuer_name\": null,\r\n \"product\": null,\r\n \"exp_month\": 8,\r\n \"exp_year\": 2027,\r\n \"token_provider\": null,\r\n \"token\": null\r\n },\r\n \"receipt_url\": \"{backoffice_url}/customer/transactions/0e131ca9-5832-4b0a-8936-0e3caf297fe7/148aff9f64e53d59261f7d87ba354e4a71ff8eee73f7b587b1b826291f2f7a64?language=en\",\r\n \"status_code\": null,\r\n \"gateway\": {\r\n \"iframe\": true\r\n },\r\n \"mute_notifications\": null,\r\n \"version\": 5,\r\n \"id\": \"0e131ca9-5832-4b0a-8936-0e3caf297fe7\",\r\n \"additional_data\": {},\r\n \"redirect_url\": \"{gateway_url}/process/0e131ca9-5832-4b0a-8936-0e3caf297fe7\",\r\n \"code\": \"S.0000\",\r\n \"friendly_message\": \"The operation is successful.\",\r\n \"smart_routing_verification\": {\r\n \"status\": \"successful\"\r\n },\r\n \"payment\": {\r\n \"auth_code\": \"654321\",\r\n \"bank_code\": \"05\",\r\n \"rrn\": \"999\",\r\n \"ref_id\": \"777888\",\r\n \"message\": \"Payment was approved\",\r\n \"amount\": 700,\r\n \"currency\": \"USD\",\r\n \"billing_descriptor\": \"test descriptor\",\r\n \"gateway_id\": 4318,\r\n \"status\": \"successful\"\r\n },\r\n \"avs_cvc_verification\": {\r\n \"avs_verification\": {\r\n \"result_code\": \"1\"\r\n },\r\n \"cvc_verification\": {\r\n \"result_code\": \"1\"\r\n }\r\n },\r\n \"customer\": {\r\n \"ip\": null,\r\n \"email\": null,\r\n \"device_id\": \"\",\r\n \"birth_date\": \"\"\r\n },\r\n \"billing_address\": {\r\n \"first_name\": \"John\",\r\n \"last_name\": \"Doe\",\r\n \"address\": \"\",\r\n \"country\": \"GB\",\r\n \"city\": \"London\",\r\n \"zip\": \"\",\r\n \"state\": \"\",\r\n \"phone\": \"\"\r\n }\r\n }\r\n}"
},
{
"name": "200 OK Incomplete",
"originalRequest": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\r\n \"request\": {\r\n \"amount\": \"700\",\r\n \"currency\": \"USD\",\r\n \"description\": \"Test transaction\",\r\n \"tracking_id\": \"tracking_id_000\",\r\n \"notification_url\": \"https://webhook.site/1123d8e6-6053-4a9a-b374-d6139d6639c7\",\r\n \"billing_address\": {\r\n \"first_name\": \"John\",\r\n \"last_name\": \"Doe\",\r\n \"country\": \"GB\",\r\n \"city\": \"London\",\r\n \"state\": \"\",\r\n \"zip\": \"\",\r\n \"address\": \"\",\r\n \"phone\": \"\"\r\n },\r\n \"credit_card\": {\r\n \"number\": \"4242424242424242\",\r\n \"verification_value\": \"123\",\r\n \"holder\": \"John Doe\",\r\n \"exp_month\": 10,\r\n \"exp_year\": 2023,\r\n \"save_card\": true,\r\n \"skip_three_d_secure_verification\":\"false\"\r\n// \"token\": \"9392aacb-aafa-4776-90eb-3bb2cc8a880f\"\r\n },\r\n \"customer\": {\r\n \"ip\": \"\",\r\n \"email\": \"\",\r\n \"device_id\": \"\",\r\n \"birth_date\": \"\"\r\n },\r\n \"additional_data\": {\r\n \"browser\": {\r\n \"screen_width\": 1920,\r\n \"screen_height\": 1080,\r\n \"screen_color_depth\": 24,\r\n \"language\": \"en\",\r\n \"java_enabled\": false,\r\n \"user_agent\": \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36\",\r\n \"time_zone\": -180,\r\n \"time_zone_name\": \"Europe\",\r\n \"accept_header\": \"json\",\r\n \"window_height\": 667,\r\n \"window_width\": 600\r\n }\r\n// \"contract\": [\"recurring\"]\r\n },\r\n/* \"three_d_secure\": {\r\n \"advanced\": true\r\n },\r\n*/ \"test\": true\r\n }\r\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{gateway_url}}/transactions/payments",
"host": [
"{{gateway_url}}"
],
"path": [
"transactions",
"payments"
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"description": "",
"type": "text"
}
],
"cookie": [],
"body": "{\r\n \"transaction\": {\r\n \"uid\": \"6f2b611f-df1e-4b39-93bf-7feef85477e5\",\r\n \"status\": \"incomplete\",\r\n \"amount\": 100,\r\n \"currency\": \"USD\",\r\n \"description\": \"Test transaction\",\r\n \"type\": \"authorization\",\r\n \"payment_method_type\": \"credit_card\",\r\n \"tracking_id\": \"your_uniq_number\",\r\n \"message\": null,\r\n \"test\": true,\r\n \"created_at\": \"2024-08-02T12:48:21.277Z\",\r\n \"updated_at\": \"2024-08-02T12:48:22.061Z\",\r\n \"paid_at\": null,\r\n \"expired_at\": null,\r\n \"recurring_type\": null,\r\n \"closed_at\": null,\r\n \"settled_at\": null,\r\n \"manually_corrected_at\": null,\r\n \"language\": \"en\",\r\n \"credit_card\": {\r\n \"holder\": \"John Doe\",\r\n \"stamp\": \"bb58cad9c1204ca2287b3e1006cc1a2c0fb8f062dde9e5232c8be5498bd0e62a\",\r\n \"brand\": \"visa\",\r\n \"last_4\": \"4242\",\r\n \"first_1\": \"4\",\r\n \"bin\": \"424242\",\r\n \"bin_8\": \"42424242\",\r\n \"issuer_country\": null,\r\n \"issuer_name\": null,\r\n \"product\": null,\r\n \"exp_month\": 5,\r\n \"exp_year\": 2030,\r\n \"token_provider\": null,\r\n \"token\": null\r\n },\r\n \"receipt_url\": \"{backoffice_url}/customer/transactions/6f2b611f-df1e-4b39-93bf-7feef85477e5/5f5440a6d08eda076693cabca33ad2a0e57b879e787dd5e60c97606c03b8d4f4?language=en\",\r\n \"status_code\": null,\r\n \"gateway\": {\r\n \"iframe\": true\r\n },\r\n \"mute_notifications\": null,\r\n \"version\": 3,\r\n \"id\": \"6f2b611f-df1e-4b39-93bf-7feef85477e5\",\r\n \"redirect_url\": \"{gateway_url}/process/6f2b611f-df1e-4b39-93bf-7feef85477e5\",\r\n \"code\": \"P.4012\",\r\n \"friendly_message\": \"Redirect to pass 3-D Secure verification.\",\r\n \"smart_routing_verification\": {\r\n \"status\": \"successful\"\r\n },\r\n \"three_d_secure_verification\": {\r\n \"status\": \"incomplete\",\r\n \"message\": \"Authentication Available\",\r\n \"ve_status\": \"Y\",\r\n \"acs_url\": null,\r\n \"pa_req\": null,\r\n \"md\": null,\r\n \"pa_res_url\": \"{gateway_url}/process/6f2b611f-df1e-4b39-93bf-7feef85477e5\",\r\n \"eci\": null,\r\n \"pa_status\": null,\r\n \"xid\": null,\r\n \"fail_reason\": null,\r\n \"method_process_url\": null,\r\n \"creq\": null\r\n },\r\n \"authorization\": {\r\n \"auth_code\": null,\r\n \"bank_code\": null,\r\n \"rrn\": null,\r\n \"ref_id\": null,\r\n \"message\": null,\r\n \"amount\": 100,\r\n \"currency\": \"USD\",\r\n \"billing_descriptor\": null,\r\n \"gateway_id\": 4318,\r\n \"status\": \"incomplete\"\r\n },\r\n \"avs_cvc_verification\": {\r\n \"avs_verification\": {\r\n \"result_code\": null\r\n },\r\n \"cvc_verification\": {\r\n \"result_code\": null\r\n }\r\n },\r\n \"customer\": {\r\n \"ip\": \"127.0.0.1\",\r\n \"email\": \"john@example.com\",\r\n \"device_id\": null,\r\n \"birth_date\": null\r\n },\r\n \"billing_address\": {\r\n \"first_name\": \"John\",\r\n \"last_name\": \"Doe\",\r\n \"address\": \"1st Street\",\r\n \"country\": \"US\",\r\n \"city\": \"Denver\",\r\n \"zip\": \"96002\",\r\n \"state\": \"CO\",\r\n \"phone\": null\r\n }\r\n }\r\n}"
},
{
"name": "200 OK Failed",
"originalRequest": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\r\n \"request\": {\r\n \"amount\": \"700\",\r\n \"currency\": \"USD\",\r\n \"description\": \"Test transaction\",\r\n \"tracking_id\": \"tracking_id_000\",\r\n \"notification_url\": \"https://webhook.site/1123d8e6-6053-4a9a-b374-d6139d6639c7\",\r\n \"billing_address\": {\r\n \"first_name\": \"John\",\r\n \"last_name\": \"Doe\",\r\n \"country\": \"GB\",\r\n \"city\": \"London\",\r\n \"state\": \"\",\r\n \"zip\": \"\",\r\n \"address\": \"\",\r\n \"phone\": \"\"\r\n },\r\n \"credit_card\": {\r\n \"number\": \"4242424242424242\",\r\n \"verification_value\": \"123\",\r\n \"holder\": \"John Doe\",\r\n \"exp_month\": 10,\r\n \"exp_year\": 2023,\r\n \"save_card\": true,\r\n \"skip_three_d_secure_verification\":\"false\"\r\n// \"token\": \"9392aacb-aafa-4776-90eb-3bb2cc8a880f\"\r\n },\r\n \"customer\": {\r\n \"ip\": \"\",\r\n \"email\": \"\",\r\n \"device_id\": \"\",\r\n \"birth_date\": \"\"\r\n },\r\n \"additional_data\": {\r\n \"browser\": {\r\n \"screen_width\": 1920,\r\n \"screen_height\": 1080,\r\n \"screen_color_depth\": 24,\r\n \"language\": \"en\",\r\n \"java_enabled\": false,\r\n \"user_agent\": \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36\",\r\n \"time_zone\": -180,\r\n \"time_zone_name\": \"Europe\",\r\n \"accept_header\": \"json\",\r\n \"window_height\": 667,\r\n \"window_width\": 600\r\n }\r\n// \"contract\": [\"recurring\"]\r\n },\r\n/* \"three_d_secure\": {\r\n \"advanced\": true\r\n },\r\n*/ \"test\": true\r\n }\r\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{gateway_url}}/transactions/payments",
"host": [
"{{gateway_url}}"
],
"path": [
"transactions",
"payments"
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"description": "",
"type": "text"
}
],
"cookie": [],
"body": "{\r\n \"transaction\": {\r\n \"uid\": \"f8c1898c-fb94-4928-ab4b-db036cf6e86c\",\r\n \"status\": \"failed\",\r\n \"amount\": 700,\r\n \"currency\": \"USD\",\r\n \"description\": \"Test transaction\",\r\n \"type\": \"payment\",\r\n \"payment_method_type\": \"credit_card\",\r\n \"tracking_id\": \"tracking_id_000\",\r\n \"message\": \"Payment was declined\",\r\n \"test\": true,\r\n \"created_at\": \"2024-08-02T13:00:35.326Z\",\r\n \"updated_at\": \"2024-08-02T13:00:39.055Z\",\r\n \"paid_at\": \"2024-08-02T13:00:39.002Z\",\r\n \"expired_at\": null,\r\n \"recurring_type\": null,\r\n \"closed_at\": null,\r\n \"settled_at\": null,\r\n \"manually_corrected_at\": null,\r\n \"language\": \"en\",\r\n \"credit_card\": {\r\n \"holder\": \"John Doe\",\r\n \"stamp\": \"bb58cad9c1204ca2287b3e1006cc1a2c0fb8f062dde9e5232c8be5498bd0e62a\",\r\n \"brand\": \"visa\",\r\n \"last_4\": \"4242\",\r\n \"first_1\": \"4\",\r\n \"bin\": \"424242\",\r\n \"bin_8\": \"42424242\",\r\n \"issuer_country\": null,\r\n \"issuer_name\": null,\r\n \"product\": null,\r\n \"exp_month\": 10,\r\n \"exp_year\": 2030,\r\n \"token_provider\": null,\r\n \"token\": null\r\n },\r\n \"receipt_url\": \"{backoffice_url}/customer/transactions/f8c1898c-fb94-4928-ab4b-db036cf6e86c/e3ad4df24ce2b216373916e59587c16e672c32dbb9e27116d5676e10e9edee78?language=en\",\r\n \"status_code\": null,\r\n \"gateway\": {\r\n \"iframe\": true\r\n },\r\n \"mute_notifications\": null,\r\n \"version\": 5,\r\n \"id\": \"f8c1898c-fb94-4928-ab4b-db036cf6e86c\",\r\n \"additional_data\": {},\r\n \"redirect_url\": \"{gateway_url}/process/f8c1898c-fb94-4928-ab4b-db036cf6e86c\",\r\n \"code\": \"F.0001\",\r\n \"friendly_message\": \"Failed to complete the transaction: Check the card details and, if they are correct, contact your bank to explain the reasons. The bank's phone number is indicated on the back of the card.\",\r\n \"smart_routing_verification\": {\r\n \"status\": \"successful\"\r\n },\r\n \"payment\": {\r\n \"auth_code\": \"654321\",\r\n \"bank_code\": \"10\",\r\n \"rrn\": \"999\",\r\n \"ref_id\": \"777888\",\r\n \"message\": \"Payment was declined\",\r\n \"amount\": 700,\r\n \"currency\": \"USD\",\r\n \"billing_descriptor\": \"test descriptor\",\r\n \"gateway_id\": 4318,\r\n \"status\": \"failed\"\r\n },\r\n \"avs_cvc_verification\": {\r\n \"avs_verification\": {\r\n \"result_code\": null\r\n },\r\n \"cvc_verification\": {\r\n \"result_code\": null\r\n }\r\n },\r\n \"customer\": {\r\n \"ip\": null,\r\n \"email\": null,\r\n \"device_id\": \"\",\r\n \"birth_date\": \"\"\r\n },\r\n \"billing_address\": {\r\n \"first_name\": \"John\",\r\n \"last_name\": \"Doe\",\r\n \"address\": \"\",\r\n \"country\": \"GB\",\r\n \"city\": \"London\",\r\n \"zip\": \"\",\r\n \"state\": \"\",\r\n \"phone\": \"\"\r\n }\r\n }\r\n}"
}
]
},
{
"name": "Авторизация",
"event": [
{
"listen": "test",
"script": {
"exec": [
"var jsonData = JSON.parse(responseBody);\r",
"var parent_uid = jsonData.transaction.uid;\r",
" \r",
"console.log(\"parent_uid:\", parent_uid);\r",
"//pm.globals.set(\"parent_uid\", parent_uid);\r",
"pm.collectionVariables.set(\"parent_uid\", parent_uid);"
],
"type": "text/javascript",
"packages": {}
}
}
],
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "X-API-Version",
"value": "2.1",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\r\n \"request\":{\r\n \"amount\":100,//сумма транзакции в минимальных денежных единицах\r\n \"currency\":\"USD\",\r\n \"description\":\"Test transaction\",\r\n \"tracking_id\":\"2958305-19tujb89\",//ID транзакции на стороне торговца\r\n \"language\":\"ru\",//язык транзакции (для 3DS и чеков)\r\n \"test\":true,\r\n \"billing_address\":{\r\n \"first_name\":\"John\",\r\n \"last_name\":\"Doe\",\r\n \"country\":\"US\",\r\n \"city\":\"Denver\",\r\n \"state\":\"CO\",\r\n \"zip\":\"96002\",\r\n \"address\":\"1st Street\"\r\n },\r\n \"credit_card\":{\r\n \"number\":\"4242424242424242\", \r\n \"verification_value\":\"123\",\r\n \"holder\":\"John Doe\",\r\n \"exp_month\":\"05\",\r\n \"exp_year\":\"2030\" \r\n },\r\n \"customer\":{\r\n \"ip\":\"127.0.0.1\",\r\n \"email\":\"john@example.com\"\r\n }\r\n }\r\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{gateway_url}}/transactions/authorizations",
"host": [
"{{gateway_url}}"
],
"path": [
"transactions",
"authorizations"
]
}
},
"response": [
{
"name": "200 - OK Successful",
"originalRequest": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "X-API-Version",
"value": "2.1",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\r\n \"request\":{\r\n \"amount\":100,\r\n \"currency\":\"USD\",\r\n \"description\":\"Test transaction\",\r\n \"tracking_id\":\"your_uniq_number\",\r\n \"language\":\"en\",\r\n \"test\":true,\r\n \"billing_address\":{\r\n \"first_name\":\"John\",\r\n \"last_name\":\"Doe\",\r\n \"country\":\"US\",\r\n \"city\":\"Denver\",\r\n \"state\":\"CO\",\r\n \"zip\":\"96002\",\r\n \"address\":\"1st Street\"\r\n },\r\n \"credit_card\":{\r\n \"number\":\"4242424242424242\",\r\n \"verification_value\":\"123\",\r\n \"holder\":\"John Doe\",\r\n \"exp_month\":\"05\",\r\n \"exp_year\":\"2030\"\r\n },\r\n \"customer\":{\r\n \"ip\":\"127.0.0.1\",\r\n \"email\":\"john@example.com\"\r\n }\r\n }\r\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{gateway_url}}/transactions/authorizations",
"host": [
"{{gateway_url}}"
],
"path": [
"transactions",
"authorizations"
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"description": "",
"type": "text"
}
],
"cookie": [],
"body": "{\r\n \"transaction\": {\r\n \"uid\": \"24ef375a-59dd-43a5-b939-7f01ed20024d\",\r\n \"status\": \"successful\",\r\n \"amount\": 100,\r\n \"currency\": \"USD\",\r\n \"description\": \"Test transaction\",\r\n \"type\": \"authorization\",\r\n \"payment_method_type\": \"credit_card\",\r\n \"tracking_id\": \"your_uniq_number\",\r\n \"message\": \"Successfully processed\",\r\n \"test\": true,\r\n \"created_at\": \"2024-08-02T12:38:18.464Z\",\r\n \"updated_at\": \"2024-08-02T12:38:25.165Z\",\r\n \"paid_at\": \"2024-08-02T12:38:25.096Z\",\r\n \"expired_at\": null,\r\n \"recurring_type\": null,\r\n \"closed_at\": null,\r\n \"settled_at\": null,\r\n \"manually_corrected_at\": null,\r\n \"language\": \"en\",\r\n \"credit_card\": {\r\n \"holder\": \"John Doe\",\r\n \"stamp\": \"b3839d334ba40e89168d60cd9f9d1390aee3fe67dd4d5c41adbf3998043eaef8\",\r\n \"brand\": \"visa\",\r\n \"last_4\": \"4242\",\r\n \"first_1\": \"4\",\r\n \"bin\": \"424242\",\r\n \"bin_8\": \"42424242\",,\r\n \"issuer_country\": \"US\",\r\n \"issuer_name\": \"VISA Demo Bank\",\r\n \"product\": \"F\",\r\n \"exp_month\": 5,\r\n \"exp_year\": 2030,\r\n \"token_provider\": null,\r\n \"token\": null\r\n },\r\n \"receipt_url\": \"{backoffice_url}/customer/transactions/24ef375a-59dd-43a5-b939-7f01ed20024d/5ceb642b2daff627bc815ab660db27fb214f757e2407d24f2e7fa557e21b5edb?language=ru\",\r\n \"status_code\": null,\r\n \"gateway\": {\r\n \"iframe\": true\r\n },\r\n \"mute_notifications\": null,\r\n \"version\": 5,\r\n \"id\": \"24ef375a-59dd-43a5-b939-7f01ed20024d\",\r\n \"redirect_url\": \"{gateway_url}/process/24ef375a-59dd-43a5-b939-7f01ed20024d\",\r\n \"code\": \"S.0000\",\r\n \"friendly_message\": \"The operation is successful.\",\r\n \"smart_routing_verification\": {\r\n \"status\": \"successful\"\r\n },\r\n \"authorization\": {\r\n \"auth_code\": \"654321\",\r\n \"bank_code\": \"05\",\r\n \"rrn\": \"999\",\r\n \"ref_id\": \"777888\",\r\n \"message\": \"Authorization was approved\",\r\n \"amount\": 100,\r\n \"currency\": \"USD\",\r\n \"billing_descriptor\": \"test descriptor\",\r\n \"gateway_id\": 4318,\r\n \"status\": \"successful\"\r\n },\r\n \"avs_cvc_verification\": {\r\n \"avs_verification\": {\r\n \"result_code\": \"1\"\r\n },\r\n \"cvc_verification\": {\r\n \"result_code\": \"1\"\r\n }\r\n },\r\n \"customer\": {\r\n \"ip\": \"127.0.0.1\",\r\n \"email\": \"john@example.com\",\r\n \"device_id\": null,\r\n \"birth_date\": null\r\n },\r\n \"billing_address\": {\r\n \"first_name\": \"John\",\r\n \"last_name\": \"Doe\",\r\n \"address\": \"1st Street\",\r\n \"country\": \"US\",\r\n \"city\": \"Denver\",\r\n \"zip\": \"96002\",\r\n \"state\": \"CO\",\r\n \"phone\": null\r\n }\r\n }\r\n}"
},
{
"name": "200 OK Incomplete",
"originalRequest": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "X-API-Version",
"value": "2.1",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\r\n \"request\":{\r\n \"amount\":100,\r\n \"currency\":\"USD\",\r\n \"description\":\"Test transaction\",\r\n \"tracking_id\":\"your_uniq_number\",\r\n \"language\":\"en\",\r\n \"test\":true,\r\n \"billing_address\":{\r\n \"first_name\":\"John\",\r\n \"last_name\":\"Doe\",\r\n \"country\":\"US\",\r\n \"city\":\"Denver\",\r\n \"state\":\"CO\",\r\n \"zip\":\"96002\",\r\n \"address\":\"1st Street\"\r\n },\r\n \"credit_card\":{\r\n \"number\":\"4242424242424242\",\r\n \"verification_value\":\"123\",\r\n \"holder\":\"John Doe\",\r\n \"exp_month\":\"05\",\r\n \"exp_year\":\"2030\"\r\n },\r\n \"customer\":{\r\n \"ip\":\"127.0.0.1\",\r\n \"email\":\"john@example.com\"\r\n }\r\n }\r\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{gateway_url}}/transactions/authorizations",
"host": [
"{{gateway_url}}"
],
"path": [
"transactions",
"authorizations"
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"description": "",
"type": "text"
}
],
"cookie": [],
"body": "{\r\n \"transaction\": {\r\n \"uid\": \"b6c446e4-b8a8-496f-bbc8-497d34644c7b\",\r\n \"status\": \"incomplete\",\r\n \"amount\": 100,\r\n \"currency\": \"USD\",\r\n \"description\": \"Test transaction\",\r\n \"type\": \"authorization\",\r\n \"payment_method_type\": \"credit_card\",\r\n \"tracking_id\": \"your_uniq_number\",\r\n \"message\": null,\r\n \"test\": true,\r\n \"created_at\": \"2024-08-02T13:41:13.649Z\",\r\n \"updated_at\": \"2024-08-02T13:41:14.501Z\",\r\n \"paid_at\": null,\r\n \"expired_at\": null,\r\n \"recurring_type\": null,\r\n \"closed_at\": null,\r\n \"settled_at\": null,\r\n \"manually_corrected_at\": null,\r\n \"language\": \"en\",\r\n \"credit_card\": {\r\n \"holder\": \"John Doe\",\r\n \"stamp\": \"bb58cad9c1204ca2287b3e1006cc1a2c0fb8f062dde9e5232c8be5498bd0e62a\",\r\n \"brand\": \"visa\",\r\n \"last_4\": \"4242\",\r\n \"first_1\": \"4\",\r\n \"bin\": \"424242\",\r\n \"bin_8\": \"42424242\",\r\n \"issuer_country\": null,\r\n \"issuer_name\": null,\r\n \"product\": null,\r\n \"exp_month\": 5,\r\n \"exp_year\": 2030,\r\n \"token_provider\": null,\r\n \"token\": null\r\n },\r\n \"receipt_url\": \"{backoffice_url}/customer/transactions/b6c446e4-b8a8-496f-bbc8-497d34644c7b/00111bbc0046232167bb15d1f4b80e6baf07d27abdf1f82aa55f71ce40333718?language=en\",\r\n \"status_code\": null,\r\n \"gateway\": {\r\n \"iframe\": true\r\n },\r\n \"mute_notifications\": null,\r\n \"version\": 3,\r\n \"id\": \"b6c446e4-b8a8-496f-bbc8-497d34644c7b\",\r\n \"redirect_url\": \"{gateway_url}/process/b6c446e4-b8a8-496f-bbc8-497d34644c7b\",\r\n \"code\": \"P.4012\",\r\n \"friendly_message\": \"Redirect to pass 3-D Secure verification.\",\r\n \"smart_routing_verification\": {\r\n \"status\": \"successful\"\r\n },\r\n \"three_d_secure_verification\": {\r\n \"status\": \"incomplete\",\r\n \"message\": \"Authentication Available\",\r\n \"ve_status\": \"Y\",\r\n \"acs_url\": null,\r\n \"pa_req\": null,\r\n \"md\": null,\r\n \"pa_res_url\": \"{gateway_url}/process/b6c446e4-b8a8-496f-bbc8-497d34644c7b\",\r\n \"eci\": null,\r\n \"pa_status\": null,\r\n \"xid\": null,\r\n \"fail_reason\": null,\r\n \"method_process_url\": null,\r\n \"creq\": null\r\n },\r\n \"authorization\": {\r\n \"auth_code\": null,\r\n \"bank_code\": null,\r\n \"rrn\": null,\r\n \"ref_id\": null,\r\n \"message\": null,\r\n \"amount\": 100,\r\n \"currency\": \"USD\",\r\n \"billing_descriptor\": null,\r\n \"gateway_id\": 4318,\r\n \"status\": \"incomplete\"\r\n },\r\n \"avs_cvc_verification\": {\r\n \"avs_verification\": {\r\n \"result_code\": null\r\n },\r\n \"cvc_verification\": {\r\n \"result_code\": null\r\n }\r\n },\r\n \"customer\": {\r\n \"ip\": \"127.0.0.1\",\r\n \"email\": \"john@example.com\",\r\n \"device_id\": null,\r\n \"birth_date\": null\r\n },\r\n \"billing_address\": {\r\n \"first_name\": \"John\",\r\n \"last_name\": \"Doe\",\r\n \"address\": \"1st Street\",\r\n \"country\": \"US\",\r\n \"city\": \"Denver\",\r\n \"zip\": \"96002\",\r\n \"state\": \"CO\",\r\n \"phone\": null\r\n }\r\n }\r\n}"
},
{
"name": "400 OK Bad Request",
"originalRequest": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "X-API-Version",
"value": "2.1",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\r\n \"request\":{\r\n \"amount\":100,\r\n \"currency\":\"USD\",\r\n \"description\":\"Test transaction\",\r\n \"tracking_id\":\"your_uniq_number\",\r\n \"language\":\"en\",\r\n \"test\":true,\r\n \"billing_address\":{\r\n \"first_name\":\"John\",\r\n \"last_name\":\"Doe\",\r\n \"country\":\"US\",\r\n \"city\":\"Denver\",\r\n \"state\":\"CO\",\r\n \"zip\":\"96002\",\r\n \"address\":\"1st Street\"\r\n },\r\n \"credit_card\":{\r\n \"number\":\"4242424242424242\",\r\n \"verification_value\":\"123\",\r\n \"holder\":\"John Doe\",\r\n \"exp_month\":\"05\",\r\n \"exp_year\":\"2030\"\r\n },\r\n \"customer\":{\r\n \"ip\":\"127.0.0.1\",\r\n \"email\":\"john@example.com\"\r\n }\r\n }\r\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{gateway_url}}/transactions/authorizations",
"host": [
"{{gateway_url}}"
],
"path": [
"transactions",
"authorizations"
]
}
},
"status": "OK Bad Request",
"code": 400,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"description": "",
"type": "text"
}
],
"cookie": [],
"body": "{\r\n \"response\": {\r\n \"message\": \"Number is invalid,Unable to detect card type. Either the card number is incorrectly entered, or the card type is not supported.\",\r\n \"errors\": {\r\n \"credit_card\": {\r\n \"number\": [\r\n \"is invalid\",\r\n \"Unable to detect card type. Either the card number is incorrectly entered, or the card type is not supported\"\r\n ]\r\n }\r\n }\r\n }\r\n}"
}
]
},
{
"name": "Списание средств",
"request": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\r\n \"request\":{\r\n \"parent_uid\":\"{{parent_uid}}\",\r\n \"amount\":100\r\n }\r\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{gateway_url}}/transactions/captures",
"host": [
"{{gateway_url}}"
],
"path": [
"transactions",
"captures"
]
},
"description": "Отправьте запрос авторизации из этой коллекции. Значение `uid` из последней транзакции авторизации подставится в качестве значения параметра `parent_uid` при отправки запроса на списание средств."
},
"response": [
{
"name": "200 OK Successful",
"originalRequest": {
"method": "GET",
"header": [],
"url": {
"raw": ""
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"description": "",
"type": "text"
}
],
"cookie": [],
"body": "{\r\n \"transaction\": {\r\n \"uid\": \"c46469ec-862d-4cd4-bfd4-9e02028cbbe2\",\r\n \"status\": \"successful\",\r\n \"amount\": 50,\r\n \"currency\": \"USD\",\r\n \"type\": \"capture\",\r\n \"message\": \"Successfully processed\",\r\n \"test\": true,\r\n \"created_at\": \"2024-08-02T13:20:18.650Z\",\r\n \"updated_at\": \"2024-08-02T13:20:20.890Z\",\r\n \"paid_at\": \"2024-08-02T13:20:20.843Z\",\r\n \"closed_at\": null,\r\n \"settled_at\": null,\r\n \"manually_corrected_at\": null,\r\n \"parent_uid\": \"8c26e2d7-396f-4283-99f7-5d647dd60d9d\",\r\n \"receipt_url\": \"{backoffice_url}/customer/transactions/c46469ec-862d-4cd4-bfd4-9e02028cbbe2/984a6c401dbcb268f2fee32332a174db9594a48f8a8e9b98f2aadf87919d125f?language=en\",\r\n \"status_code\": null,\r\n \"mute_notifications\": null,\r\n \"version\": 4,\r\n \"id\": \"c46469ec-862d-4cd4-bfd4-9e02028cbbe2\",\r\n \"code\": \"S.0000\",\r\n \"friendly_message\": \"The operation is successful.\",\r\n \"capture\": {\r\n \"message\": \"Capture was approved\",\r\n \"ref_id\": \"8889912\",\r\n \"rrn\": null,\r\n \"auth_code\": null,\r\n \"bank_code\": \"05\",\r\n \"gateway_id\": 4318,\r\n \"status\": \"successful\"\r\n }\r\n }\r\n}"
},
{
"name": "400 Bad Request",
"originalRequest": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\r\n \"request\":{\r\n \"parent_uid\":\"8c26e2d7-396f-4283-99f7-5d647dd60d9d\",\r\n \"amount\":50\r\n }\r\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{gateway_url}}/transactions/captures",
"host": [
"{{gateway_url}}"
],
"path": [
"transactions",
"captures"
]
}
},
"status": "Bad Request",
"code": 400,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"description": "",
"type": "text"
}
],
"cookie": [],
"body": "{\r\n \"response\": {\r\n \"message\": \"Amount can't be greater than 100.\",\r\n \"errors\": {\r\n \"amount\": [\r\n \"can't be greater than 100\"\r\n ]\r\n }\r\n }\r\n}"
}
]
},
{
"name": "P2P",
"request": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\r\n \"request\": {\r\n \"description\": \"P2P перевод\",\r\n \"amount\": 100,\r\n \"currency\": \"USD\",\r\n \"credit_card\": {\r\n \"number\": \"4005550000000019\",\r\n \"exp_month\": \"08\",\r\n \"exp_year\": \"2033\",\r\n \"verification_value\": \"123\" \r\n },\r\n \"recipient_card\": {\r\n \"number\": \"4012000000003101\"\r\n },\r\n \"test\": true\r\n }\r\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{gateway_url}}/transactions/p2ps",
"host": [
"{{gateway_url}}"
],
"path": [
"transactions",
"p2ps"
]
},
"description": "## Тестирование P2P-перевода\n\nДля тестирования P2P-перевода используйте карты ниже. В зависимости от комбинации карт, в запросе на P2P-перевод необходимо передать holder отправителя или получателя.\n\n| **Карта отправителя** | **Карта получателя** | **Имя отправителя / Имя получателя** | **Статус транзакции** |\n| --- | --- | --- | --- |\n| 4012000000003010 | 4012000000003101 | Опционально / Опционально | `successful` | |\n| 4005550000000019 | 4012000000003101 | Опционально / Опционально | `failed` <br> `\"message\": \"Forbidden by bank\"` |\n| 4012000000001006 | 4012001037484447 | Опционально / Обязательно | Если не указано имя держателя карты получателя<br>`failed`<br>`\"message\": \"Missed recipient card fields: holder.\"` |"
},
"response": [
{
"name": "P2P",
"originalRequest": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\r\n \"request\": {\r\n \"description\": \"P2P перевод\",\r\n \"amount\": 100,\r\n \"currency\": \"USD\",\r\n \"credit_card\": {\r\n \"number\": \"4012000000003010\",\r\n \"exp_month\": \"08\",\r\n \"exp_year\": \"2033\",\r\n \"verification_value\": \"123\"\r\n },\r\n \"recipient_card\": {\r\n \"number\": \"4012000000003101\"\r\n },\r\n \"test\": true\r\n }\r\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{gateway_url}}/transactions/p2ps",
"host": [
"{{gateway_url}}"
],
"path": [
"transactions",
"p2ps"
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"description": "",
"type": "text"
}
],
"cookie": [],
"body": "{\n \"transaction\": {\n \"uid\": \"20d75362-8b5b-4bde-babe-c98509b172d9\",\n \"status\": \"successful\",\n \"amount\": 100,\n \"currency\": \"USD\",\n \"description\": \"P2P перевод\",\n \"type\": \"p2p\",\n \"payment_method_type\": \"credit_card\",\n \"tracking_id\": null,\n \"message\": \"Successfully processed\",\n \"test\": true,\n \"created_at\": \"2024-08-06T20:07:42.803Z\",\n \"updated_at\": \"2024-08-06T20:07:43.449Z\",\n \"paid_at\": \"2024-08-06T20:07:43.381Z\",\n \"language\": \"en\",\n \"redirect_url\": \"{gateway_url}/process/20d75362-8b5b-4bde-babe-c98509b172d9\",\n \"credit_card\": {\n \"holder\": null,\n \"stamp\": \"fdf187f6da86ed3b2d58916382fd213ee4608fffdb3e91eb8a083d1debf298d9\",\n \"brand\": \"visa\",\n \"last_4\": \"3010\",\n \"first_1\": \"4\",\n \"bin\": \"401200\",\n \"bin_8\": \"40120000\",\n \"issuer_country\": null,\n \"issuer_name\": null,\n \"product\": null,\n \"exp_month\": 8,\n \"exp_year\": 2033,\n \"token_provider\": null,\n \"token\": null\n },\n \"recipient_card\": {\n \"holder\": null,\n \"stamp\": \"ac1742a384d264d2885cd15671c40be033ca28109a1aeea59719570e42b18ad0\",\n \"brand\": \"visa\",\n \"last_4\": \"3101\",\n \"first_1\": \"4\",\n \"bin\": \"401200\",\n \"bin_8\": \"40120000\",\n \"issuer_country\": null,\n \"issuer_name\": null,\n \"product\": null,\n \"exp_month\": null,\n \"exp_year\": null,\n \"token_provider\": null,\n \"token\": null\n },\n \"receipt_url\": \"{backoffice_url}/customer/transactions/20d75362-8b5b-4bde-babe-c98509b172d9/61616ca843ad3124e53ee282ccb33485ba2cb3278519daf32e7b4ddcd2b7e128?language=en\",\n \"recipient_billing_address\": {\n \"first_name\": null,\n \"last_name\": null,\n \"address\": null,\n \"country\": null,\n \"city\": null,\n \"zip\": null,\n \"state\": null,\n \"phone\": null\n },\n \"sender_billing_address\": {\n \"first_name\": null,\n \"last_name\": null,\n \"address\": null,\n \"country\": null,\n \"city\": null,\n \"zip\": null,\n \"state\": null,\n \"phone\": null\n },\n \"status_code\": null,\n \"gateway\": {\n \"iframe\": true\n },\n \"version\": 5,\n \"id\": \"20d75362-8b5b-4bde-babe-c98509b172d9\",\n \"code\": \"S.0000\",\n \"friendly_message\": \"The operation is successful.\",\n \"smart_routing_verification\": {\n \"status\": \"successful\"\n },\n \"verify_p2p\": {\n \"status\": \"successful\",\n \"message\": \"p2p is allowed\",\n \"amount\": 100,\n \"currency\": \"USD\",\n \"bank_fee\": 0.45,\n \"required_fields\": null\n },\n \"p2p\": {\n \"ref_id\": \"51906\",\n \"message\": \"Successfully processed\",\n \"amount\": 100,\n \"currency\": \"USD\",\n \"billing_descriptor\": \"test descriptor\",\n \"gateway_id\": 4318,\n \"status\": \"successful\",\n \"auth_code\": \"000\",\n \"rrn\": \"423121\",\n \"bank_code\": \"000\"\n },\n \"customer\": {\n \"ip\": null,\n \"email\": null,\n \"device_id\": null,\n \"birth_date\": null\n }\n }\n}"
},
{
"name": "Forbidden by bank",
"originalRequest": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\r\n \"request\": {\r\n \"description\": \"P2P перевод\",\r\n \"amount\": 100,\r\n \"currency\": \"USD\",\r\n \"credit_card\": {\r\n \"number\": \"4012000000003010\",\r\n \"exp_month\": \"08\",\r\n \"exp_year\": \"2033\",\r\n \"verification_value\": \"123\"\r\n },\r\n \"recipient_card\": {\r\n \"number\": \"4012000000003101\"\r\n },\r\n \"test\": true\r\n }\r\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{gateway_url}}/transactions/p2ps",
"host": [
"{{gateway_url}}"
],
"path": [
"transactions",
"p2ps"
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"description": "",
"type": "text"
}
],
"cookie": [],
"body": "{\r\n \"uid\": \"bed22e55-999d-44f0-83cf-0d73be4433cd\",\r\n \"code\": \"F.8001\",\r\n \"friendly_message\": \"The p2p transaction was not verified\",\r\n \"status\": \"failed\",\r\n \"amount\": 100,\r\n \"currency\": \"USD\",\r\n \"description\": \"P2P перевод\",\r\n \"type\": \"p2p\",\r\n \"tracking_id\": null,\r\n \"message\": \"Forbidden by bank\",\r\n \"test\": true,\r\n \"created_at\": \"2024-08-09T15:57:14.611Z\",\r\n \"updated_at\": \"2024-08-09T15:57:15.057Z\",\r\n \"paid_at\": null,\r\n \"language\": \"en\",\r\n \"redirect_url\": \"{gateway_url}/process/bed22e55-999d-44f0-83cf-0d73be4433cd\",\r\n \"links\": {\r\n \"receipt_url\": \"{backoffice_url}/customer/transactions/bed22e55-999d-44f0-83cf-0d73be4433cd/957abe1e7ffa74fcbd651679f5c70bf3dfc4f2ad8a93247b68a2a84e8c57536f?language=en\"\r\n },\r\n \"status_code\": null,\r\n \"payment_method\": {\r\n \"payment_method_type\": \"credit_card\",\r\n \"holder\": null,\r\n \"stamp\": \"80b274398e413d7bddd4d7df8c9b8aa1f9b0a9233bfb7b9cb6de16d06ea31144\",\r\n \"brand\": \"visa\",\r\n \"last_4\": \"0019\",\r\n \"first_1\": \"4\",\r\n \"bin\": \"400555\",\r\n \"bin_8\": \"40055500\",\r\n \"issuer_country\": \"US\",\r\n \"issuer_name\": \"VISA Demo Bank\",\r\n \"product\": \"F\",\r\n \"exp_month\": 8,\r\n \"exp_year\": 2033,\r\n \"token_provider\": null,\r\n \"token\": null\r\n },\r\n \"customer\": {\r\n \"ip\": null,\r\n \"email\": null,\r\n \"device_id\": null,\r\n \"birth_date\": null,\r\n \"first_name\": null,\r\n \"last_name\": null,\r\n \"address\": null,\r\n \"country\": null,\r\n \"city\": null,\r\n \"zip\": null,\r\n \"state\": null,\r\n \"phone\": null\r\n },\r\n \"recipient\": {\r\n \"customer\": {\r\n \"first_name\": null,\r\n \"last_name\": null,\r\n \"address\": null,\r\n \"country\": null,\r\n \"city\": null,\r\n \"zip\": null,\r\n \"state\": null,\r\n \"phone\": null\r\n },\r\n \"payment_method\": {\r\n \"holder\": null,\r\n \"stamp\": \"ac1742a384d264d2885cd15671c40be033ca28109a1aeea59719570e42b18ad0\",\r\n \"brand\": \"visa\",\r\n \"last_4\": \"3101\",\r\n \"first_1\": \"4\",\r\n \"bin\": \"401200\",\r\n \"bin_8\": \"40120000\",\r\n \"issuer_country\": null,\r\n \"issuer_name\": null,\r\n \"product\": null,\r\n \"exp_month\": null,\r\n \"exp_year\": null,\r\n \"token_provider\": null,\r\n \"token\": null,\r\n \"payment_method_type\": \"credit_card\"\r\n }\r\n },\r\n \"gateway\": {\r\n \"iframe\": true\r\n },\r\n \"version\": 3,\r\n \"smart_routing_verification\": {\r\n \"status\": \"successful\"\r\n },\r\n \"verify_p2p\": {\r\n \"status\": \"failed\",\r\n \"message\": \"Forbidden by bank\",\r\n \"amount\": 100,\r\n \"currency\": \"USD\",\r\n \"bank_fee\": 0.1,\r\n \"required_fields\": null\r\n },\r\n \"transaction\": {\r\n \"ref_id\": null,\r\n \"message\": null,\r\n \"amount\": 100,\r\n \"currency\": \"USD\",\r\n \"billing_descriptor\": null,\r\n \"gateway_id\": 4318,\r\n \"status\": \"incomplete\",\r\n \"auth_code\": null,\r\n \"rrn\": null,\r\n \"bank_code\": null\r\n }\r\n}"
},
{
"name": "failed",
"originalRequest": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\r\n \"request\": {\r\n \"description\": \"P2P перевод\",\r\n \"amount\": 100,\r\n \"currency\": \"USD\",\r\n \"credit_card\": {\r\n \"number\": \"4012000000003010\",\r\n \"exp_month\": \"08\",\r\n \"exp_year\": \"2033\",\r\n \"verification_value\": \"123\"\r\n },\r\n \"recipient_card\": {\r\n \"number\": \"4012000000003101\"\r\n },\r\n \"test\": true\r\n }\r\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{gateway_url}}/transactions/p2ps",
"host": [
"{{gateway_url}}"
],
"path": [
"transactions",
"p2ps"
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"description": "",
"type": "text"
}
],
"cookie": [],
"body": "{\r\n \"uid\": \"687e07fb-1466-4249-9083-e2f07c05d8d2\",\r\n \"code\": \"F.8001\",\r\n \"friendly_message\": \"The p2p transaction was not verified\",\r\n \"status\": \"failed\",\r\n \"amount\": 100,\r\n \"currency\": \"USD\",\r\n \"description\": \"P2P перевод\",\r\n \"type\": \"p2p\",\r\n \"tracking_id\": null,\r\n \"message\": \"Missed recipient card fields: holder.\",\r\n \"test\": true,\r\n \"created_at\": \"2024-08-09T16:00:27.292Z\",\r\n \"updated_at\": \"2024-08-09T16:00:27.979Z\",\r\n \"paid_at\": null,\r\n \"language\": \"en\",\r\n \"redirect_url\": \"{gateway_url}/process/687e07fb-1466-4249-9083-e2f07c05d8d2\",\r\n \"links\": {\r\n \"receipt_url\": \"{backoffice_url}/customer/transactions/687e07fb-1466-4249-9083-e2f07c05d8d2/211f8fdb716b7b0e332fb1b552da079e1029222fbb19009fb06876ac80f71646?language=en\"\r\n },\r\n \"status_code\": null,\r\n \"payment_method\": {\r\n \"payment_method_type\": \"credit_card\",\r\n \"holder\": null,\r\n \"stamp\": \"d9a78f040a8427c65da2c5569e6411c3641a5537fcfd2d2bf9f866abf3611c7d\",\r\n \"brand\": \"visa\",\r\n \"last_4\": \"1006\",\r\n \"first_1\": \"4\",\r\n \"bin\": \"401200\",\r\n \"bin_8\": \"40120000\",\r\n \"issuer_country\": null,\r\n \"issuer_name\": null,\r\n \"product\": null,\r\n \"exp_month\": 8,\r\n \"exp_year\": 2033,\r\n \"token_provider\": null,\r\n \"token\": null\r\n },\r\n \"customer\": {\r\n \"ip\": null,\r\n \"email\": null,\r\n \"device_id\": null,\r\n \"birth_date\": null,\r\n \"first_name\": null,\r\n \"last_name\": null,\r\n \"address\": null,\r\n \"country\": null,\r\n \"city\": null,\r\n \"zip\": null,\r\n \"state\": null,\r\n \"phone\": null\r\n },\r\n \"recipient\": {\r\n \"customer\": {\r\n \"first_name\": null,\r\n \"last_name\": null,\r\n \"address\": null,\r\n \"country\": null,\r\n \"city\": null,\r\n \"zip\": null,\r\n \"state\": null,\r\n \"phone\": null\r\n },\r\n \"payment_method\": {\r\n \"holder\": null,\r\n \"stamp\": \"8d7d2c05eca42b679c4242735ad66e5beed07890633e9e89382a5559b72a1536\",\r\n \"brand\": \"visa\",\r\n \"last_4\": \"4447\",\r\n \"first_1\": \"4\",\r\n \"bin\": \"401200\",\r\n \"bin_8\": \"40120010\",\r\n \"issuer_country\": \"US\",\r\n \"issuer_name\": \"VISA Demo Bank\",\r\n \"product\": \"F\",\r\n \"exp_month\": null,\r\n \"exp_year\": null,\r\n \"token_provider\": null,\r\n \"token\": null,\r\n \"payment_method_type\": \"credit_card\"\r\n }\r\n },\r\n \"gateway\": {\r\n \"iframe\": true\r\n },\r\n \"version\": 3,\r\n \"smart_routing_verification\": {\r\n \"status\": \"successful\"\r\n },\r\n \"verify_p2p\": {\r\n \"status\": \"failed\",\r\n \"message\": \"Missed recipient card fields: holder.\",\r\n \"amount\": 100,\r\n \"currency\": \"USD\",\r\n \"bank_fee\": null,\r\n \"required_fields\": {\r\n \"credit_card\": [],\r\n \"recipient_card\": [\r\n \"holder\"\r\n ]\r\n }\r\n },\r\n \"transaction\": {\r\n \"ref_id\": null,\r\n \"message\": null,\r\n \"amount\": 100,\r\n \"currency\": \"USD\",\r\n \"billing_descriptor\": null,\r\n \"gateway_id\": 4318,\r\n \"status\": \"incomplete\",\r\n \"auth_code\": null,\r\n \"rrn\": null,\r\n \"bank_code\": null\r\n }\r\n}"
}
]
},
{
"name": "P2P + шифрование",
"request": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\r\n \"request\": {\r\n \"description\": \"P2P перевод\",\r\n \"amount\": 100,\r\n \"currency\": \"USD\",\r\n \"encrypted_data\": \"eyJhbGciOiJSU0EtT0FFUC0yNTYiLCJlbmMiOiJBMTI4R0NNIiwidHlwIjoiSldFIiwidmVyc2lvbiI6IjEuMC4wIn0.NT0QVbH-1CYO6-JLwkhbr_5ScJLbkICb9qSK_DNBKzYB9yBuLLFQz1zsZct4p4xdJpudjMi474b2MU9d1_zZIU4iIMGkT0a0XCf7SS37JOYDKE998bA5GNZ7jhHw_WmdF8POyhu7W2GHbYdLjDzZsCmwtv9TDSG0kqoMnySLugDn6T6TSnzSJabm9QrLzhbOjkaruG01_-ZihYKLkuaapwQ3xP-9k0AiXTbXDgat3EulpVaRbn4nQap6aH8JfWWiYjcBcNfLwBF64oQyM7M2y5iAk9IsN0CuJGoz-FaFg0YLhgRptNqxe7r9h3cLhYVhAJvmBRonWH9geaCsjuce_A.uW96ZYYPOKoJqwUw.XjTV0pwu6oEhWFociQcJhj1uoFGZz7FQHTXluPoks7NOXm_g6Uw4gngOlo1VMUbPs1zxXFPVV-NFXTnSXaUJujCqb0fObkmGjH7XIf5CWeYrMs_rgrOZMgoI-hKXi67uo62XRYxzbNKpxtfpmwv3J4eoQj0dmKvr3m89WGB_9Ywc1xYMVpdzZ77ittaFxVUsFF2YS1PLi8HXgw.ia1Nbj4v_7j34pZVyiH0BA\",\r\n \"test\": true\r\n }\r\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{gateway_url}}/transactions/p2ps",
"host": [
"{{gateway_url}}"
],
"path": [
"transactions",
"p2ps"
]
},
"description": "Вместо объектов `credit_card` и `recipient_card` в этом запросе отправлен объект `encrypted_data`. Подробности в папке JWE ecnryption form."
},
"response": [
{
"name": "P2P",
"originalRequest": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\r\n \"request\": {\r\n \"description\": \"P2P перевод\",\r\n \"amount\": 100,\r\n \"currency\": \"USD\",\r\n \"credit_card\": {\r\n \"number\": \"4012000000003010\",\r\n \"exp_month\": \"08\",\r\n \"exp_year\": \"2033\",\r\n \"verification_value\": \"123\"\r\n },\r\n \"recipient_card\": {\r\n \"number\": \"4012000000003101\"\r\n },\r\n \"test\": true\r\n }\r\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{gateway_url}}/transactions/p2ps",
"host": [
"{{gateway_url}}"
],
"path": [
"transactions",
"p2ps"
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"description": "",
"type": "text"
}
],
"cookie": [],
"body": "{\n \"transaction\": {\n \"uid\": \"ab6ae249-29a8-438e-9151-a520ef40e59b\",\n \"status\": \"successful\",\n \"amount\": 100,\n \"currency\": \"USD\",\n \"description\": \"P2P перевод\",\n \"type\": \"p2p\",\n \"payment_method_type\": \"credit_card\",\n \"tracking_id\": null,\n \"message\": \"Successfully processed\",\n \"test\": true,\n \"created_at\": \"2024-08-07T13:44:16.089Z\",\n \"updated_at\": \"2024-08-07T13:44:16.747Z\",\n \"paid_at\": \"2024-08-07T13:44:16.693Z\",\n \"language\": \"en\",\n \"redirect_url\": \"{gateway_url}/process/ab6ae249-29a8-438e-9151-a520ef40e59b\",\n \"credit_card\": {\n \"holder\": null,\n \"stamp\": \"fdf187f6da86ed3b2d58916382fd213ee4608fffdb3e91eb8a083d1debf298d9\",\n \"brand\": \"visa\",\n \"last_4\": \"3010\",\n \"first_1\": \"4\",\n \"bin\": \"401200\",\n \"bin_8\": \"40120000\",\n \"issuer_country\": null,\n \"issuer_name\": null,\n \"product\": null,\n \"exp_month\": 8,\n \"exp_year\": 2027,\n \"token_provider\": null,\n \"token\": null\n },\n \"recipient_card\": {\n \"holder\": null,\n \"stamp\": \"ac1742a384d264d2885cd15671c40be033ca28109a1aeea59719570e42b18ad0\",\n \"brand\": \"visa\",\n \"last_4\": \"3101\",\n \"first_1\": \"4\",\n \"bin\": \"401200\",\n \"bin_8\": \"40120000\",\n \"issuer_country\": null,\n \"issuer_name\": null,\n \"product\": null,\n \"exp_month\": null,\n \"exp_year\": null,\n \"token_provider\": null,\n \"token\": null\n },\n \"receipt_url\": \"{backoffice_url}/customer/transactions/ab6ae249-29a8-438e-9151-a520ef40e59b/c83eb592ade9be2a54e4718d0dc676088b61975542b9dfd52b500e14ce615f83?language=en\",\n \"recipient_billing_address\": {\n \"first_name\": null,\n \"last_name\": null,\n \"address\": null,\n \"country\": null,\n \"city\": null,\n \"zip\": null,\n \"state\": null,\n \"phone\": null\n },\n \"sender_billing_address\": {\n \"first_name\": null,\n \"last_name\": null,\n \"address\": null,\n \"country\": null,\n \"city\": null,\n \"zip\": null,\n \"state\": null,\n \"phone\": null\n },\n \"status_code\": null,\n \"gateway\": {\n \"iframe\": true\n },\n \"version\": 5,\n \"id\": \"ab6ae249-29a8-438e-9151-a520ef40e59b\",\n \"code\": \"S.0000\",\n \"friendly_message\": \"The operation is successful.\",\n \"smart_routing_verification\": {\n \"status\": \"successful\"\n },\n \"verify_p2p\": {\n \"status\": \"successful\",\n \"message\": \"p2p is allowed\",\n \"amount\": 100,\n \"currency\": \"USD\",\n \"bank_fee\": 0.45,\n \"required_fields\": null\n },\n \"p2p\": {\n \"ref_id\": \"57202\",\n \"message\": \"Successfully processed\",\n \"amount\": 100,\n \"currency\": \"USD\",\n \"billing_descriptor\": \"test descriptor\",\n \"gateway_id\": 4318,\n \"status\": \"successful\",\n \"auth_code\": \"000\",\n \"rrn\": \"9935933\",\n \"bank_code\": \"000\"\n },\n \"customer\": {\n \"ip\": null,\n \"email\": null,\n \"device_id\": null,\n \"birth_date\": null\n }\n }\n}"
}
]
},
{
"name": "Отмена авторизации",
"request": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\r\n \"request\":{\r\n \"parent_uid\":\"{{parent_uid}}\",\r\n \"amount\":50\r\n }\r\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{gateway_url}}/transactions/voids",
"host": [
"{{gateway_url}}"
],
"path": [
"transactions",
"voids"
]
},
"description": "Отправьте запрос авторизации из этой коллекции. Значение `uid` из последней транзакции авторизации подставится в качестве значения параметра `parent_uid` при отправки запроса на отмену авторизации."
},
"response": [
{
"name": "Отмена авторизации",
"originalRequest": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\r\n \"request\":{\r\n \"parent_uid\":\"c649fb21-99ae-433d-a9bb-9e7a12908bcc\",\r\n \"amount\":50\r\n }\r\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{gateway_url}}/transactions/voids",
"host": [
"{{gateway_url}}"
],
"path": [
"transactions",
"voids"
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"description": "",
"type": "text"
}
],
"cookie": [],
"body": "{\r\n \"transaction\": {\r\n \"uid\": \"684f1a5e-a55f-4328-a177-8c6367551fa0\",\r\n \"status\": \"successful\",\r\n \"amount\": 50,\r\n \"currency\": \"USD\",\r\n \"type\": \"void\",\r\n \"message\": \"Successfully processed\",\r\n \"test\": true,\r\n \"created_at\": \"2024-08-02T14:05:20.806Z\",\r\n \"updated_at\": \"2024-08-02T14:05:25.071Z\",\r\n \"paid_at\": \"2024-08-02T14:05:24.961Z\",\r\n \"manually_corrected_at\": null,\r\n \"parent_uid\": \"c649fb21-99ae-433d-a9bb-9e7a12908bcc\",\r\n \"receipt_url\": \"{backoffice_url}/customer/transactions/684f1a5e-a55f-4328-a177-8c6367551fa0/b16b289f4ac7ad972ff37533145b89254d5a33d0fd70de125fe34f51f2dcc7a0?language=en\",\r\n \"status_code\": null,\r\n \"mute_notifications\": null,\r\n \"version\": 4,\r\n \"id\": \"684f1a5e-a55f-4328-a177-8c6367551fa0\",\r\n \"code\": \"S.0000\",\r\n \"friendly_message\": \"The operation is successful.\",\r\n \"void\": {\r\n \"message\": \"Void was approved\",\r\n \"ref_id\": \"8889913\",\r\n \"rrn\": null,\r\n \"auth_code\": null,\r\n \"bank_code\": null,\r\n \"gateway_id\": 4318,\r\n \"status\": \"successful\"\r\n }\r\n }\r\n}"
}
]
},
{
"name": "Токенизация",
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\r\n \"request\":{\r\n \"amount\":100,//сумма транзакции в минимальных денежных единицах\r\n \"currency\":\"USD\",\r\n \"test\": true,\r\n \"description\":\"Test transaction\",\r\n \"tracking_id\":\"your_uniq_number\",//ID транзакции на стороне торговца\r\n \"language\":\"en\",\r\n \"billing_address\":{\r\n \"first_name\":\"John\",\r\n \"last_name\":\"Doe\",\r\n \"country\":\"US\",\r\n \"city\":\"Denver\",\r\n \"state\":\"CO\",\r\n \"zip\":\"96002\",\r\n \"address\":\"1st Street\"\r\n },\r\n \"credit_card\":{\r\n \"number\":\"4242424242424242\",\r\n \"verification_value\":\"123\",\r\n \"holder\":\"John Doe\",\r\n \"exp_month\":\"05\",\r\n \"exp_year\":\"2030\" \r\n },\r\n \"customer\":{\r\n \"ip\":\"127.0.0.1\",\r\n \"email\":\"john@example.com\"\r\n }\r\n }\r\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{gateway_url}}/transactions/tokenizations",
"host": [
"{{gateway_url}}"
],
"path": [
"transactions",
"tokenizations"
]
}
},
"response": [
{
"name": "200 OK Successful",
"originalRequest": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\r\n \"request\":{\r\n \"amount\":100,\r\n \"currency\":\"USD\",\r\n \"test\": true,\r\n \"description\":\"Test transaction\",\r\n \"tracking_id\":\"your_uniq_number\",\r\n \"language\":\"en\",\r\n \"billing_address\":{\r\n \"first_name\":\"John\",\r\n \"last_name\":\"Doe\",\r\n \"country\":\"US\",\r\n \"city\":\"Denver\",\r\n \"state\":\"CO\",\r\n \"zip\":\"96002\",\r\n \"address\":\"1st Street\"\r\n },\r\n \"credit_card\":{\r\n \"number\":\"4242424242424242\",\r\n \"verification_value\":\"123\",\r\n \"holder\":\"John Doe\",\r\n \"exp_month\":\"05\",\r\n \"exp_year\":\"2030\"\r\n },\r\n \"customer\":{\r\n \"ip\":\"127.0.0.1\",\r\n \"email\":\"john@example.com\"\r\n }\r\n }\r\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{gateway_url}}/transactions/tokenizations",
"host": [
"{{gateway_url}}"
],
"path": [
"transactions",
"tokenizations"
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"description": "",
"type": "text"
}
],
"cookie": [],
"body": "{\r\n \"transaction\": {\r\n \"uid\": \"6e22d1fc-1c32-40e7-80f7-fba493cc25b8\",\r\n \"status\": \"successful\",\r\n \"amount\": 100,\r\n \"currency\": \"USD\",\r\n \"description\": \"Test transaction\",\r\n \"type\": \"tokenization\",\r\n \"payment_method_type\": \"credit_card\",\r\n \"tracking_id\": \"your_uniq_number\",\r\n \"message\": \"Successfully processed\",\r\n \"test\": true,\r\n \"created_at\": \"2024-08-02T14:51:27.371Z\",\r\n \"updated_at\": \"2024-08-02T14:51:27.899Z\",\r\n \"paid_at\": null,\r\n \"language\": \"en\",\r\n \"redirect_url\": \"{gateway_url}/process/6e22d1fc-1c32-40e7-80f7-fba493cc25b8\",\r\n \"status_code\": null,\r\n \"version\": 3,\r\n \"id\": \"6e22d1fc-1c32-40e7-80f7-fba493cc25b8\",\r\n \"credit_card\": {\r\n \"holder\": \"John Doe\",\r\n \"stamp\": \"d9a78f040a8427c65da2c5569e6411c3641a5537fcfd2d2bf9f866abf3611c7d\",\r\n \"brand\": \"visa\",\r\n \"last_4\": \"4242\",\r\n \"first_1\": \"4\",\r\n \"bin\": \"424242\",\r\n \"bin_8\": \"42424242\",\r\n \"issuer_country\": null,\r\n \"issuer_name\": null,\r\n \"product\": null,\r\n \"exp_month\": 5,\r\n \"exp_year\": 2030,\r\n \"token_provider\": null,\r\n \"token\": \"ea358484-cb00-45f2-8509-fb0da0816d0e\"\r\n },\r\n \"smart_routing_verification\": {\r\n \"status\": \"successful\"\r\n },\r\n \"tokenization\": {\r\n \"message\": null,\r\n \"gateway_id\": 4318,\r\n \"status\": \"successful\"\r\n },\r\n \"customer\": {\r\n \"ip\": \"127.0.0.1\",\r\n \"email\": \"john@example.com\",\r\n \"device_id\": null,\r\n \"birth_date\": null\r\n },\r\n \"billing_address\": {\r\n \"first_name\": \"John\",\r\n \"last_name\": \"Doe\",\r\n \"address\": \"1st Street\",\r\n \"country\": \"US\",\r\n \"city\": \"Denver\",\r\n \"zip\": \"96002\",\r\n \"state\": \"CO\",\r\n \"phone\": null\r\n }\r\n }\r\n}"
}
]
},
{
"name": "Выплата",
"event": [
{
"listen": "test",
"script": {
"exec": [
"var jsonData = JSON.parse(responseBody);\r",
"var payout_uid = jsonData.transaction.uid;\r",
" \r",
"console.log(\"payout_uid:\", payout_uid);\r",
"//pm.globals.set(\"payout_uid\", payout_uid);\r",
"pm.collectionVariables.set(\"payout_uid\", payout_uid);"
],
"type": "text/javascript",
"packages": {}
}
}
],
"request": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\r\n \"request\": {\r\n \"test\": true,\r\n \"amount\": 100,//сумма транзакции в минимальных денежных единицах\r\n \"currency\": \"USD\",\r\n \"description\": \"Test transaction\",\r\n \"tracking_id\": \"tracking_id_000\",//ID транзакции на стороне торговца\r\n \"recipient\": {\r\n \"ip\": \"127.0.0.1\",\r\n \"email\": \"john@example.com\",\r\n \"birth_date\": \"1990-10-20\"\r\n },\r\n \"sender\": {\r\n \"ip\": \"127.0.0.1\",\r\n \"email\": \"john@example.com\",\r\n \"birth_date\": \"1990-10-20\"\r\n },\r\n \"recipient_billing_address\": {\r\n \"first_name\": \"John\",\r\n \"last_name\": \"Doe\",\r\n \"country\": \"US\",\r\n \"city\": \"Denver\",\r\n \"state\": \"CO\",\r\n \"zip\": \"96002\",\r\n \"address\": \"1st Street\",\r\n \"phone\": \"375444444444\"\r\n },\r\n \"sender_billing_address\": {\r\n \"first_name\": \"John\",\r\n \"last_name\": \"Doe\",\r\n \"country\": \"US\",\r\n \"city\": \"Denver\",\r\n \"state\": \"CO\",\r\n \"zip\": \"96002\",\r\n \"address\": \"1st Street\",\r\n \"phone\": \"375444444444\"\r\n },\r\n \"recipient_credit_card\": {//данные карты получателя\r\n \"number\": \"4242424242424242\",\r\n \"holder\": \"John Doe\",\r\n \"exp_month\": \"12\",\r\n \"exp_year\": \"2030\"\r\n },\r\n \"additional_data\": {\r\n \"document\": {\r\n \"type\": \"PASSPORT\",\r\n \"issuer\": \"Organization name\",\r\n \"series\": \"MP\",\r\n \"number\": \"1234567890\",\r\n \"issued_at\": \"2024-03-12\",\r\n \"valid_until\": \"2035-03-12\"\r\n }\r\n }\r\n }\r\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{gateway_url}}/transactions/payouts",
"host": [
"{{gateway_url}}"
],
"path": [
"transactions",
"payouts"
]
}
},
"response": [
{
"name": "200 OK Successful",
"originalRequest": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\r\n \"request\": {\r\n \"test\": true,\r\n \"amount\": 100,\r\n \"currency\": \"USD\",\r\n \"description\": \"Test transaction ütf\",\r\n \"tracking_id\": \"tracking_id_000\",\r\n \"recipient\": {\r\n \"ip\": \"127.0.0.1\",\r\n \"email\": \"john@example.com\",\r\n \"birth_date\": \"1990-10-20\"\r\n },\r\n \"sender\": {\r\n \"ip\": \"127.0.0.1\",\r\n \"email\": \"john@example.com\",\r\n \"birth_date\": \"1990-10-20\"\r\n },\r\n \"recipient_billing_address\": {\r\n \"first_name\": \"John\",\r\n \"last_name\": \"Doe\",\r\n \"country\": \"US\",\r\n \"city\": \"Denver\",\r\n \"state\": \"CO\",\r\n \"zip\": \"96002\",\r\n \"address\": \"1st Street\",\r\n \"phone\": \"375444444444\"\r\n },\r\n \"sender_billing_address\": {\r\n \"first_name\": \"John\",\r\n \"last_name\": \"Doe\",\r\n \"country\": \"US\",\r\n \"city\": \"Denver\",\r\n \"state\": \"CO\",\r\n \"zip\": \"96002\",\r\n \"address\": \"1st Street\",\r\n \"phone\": \"375444444444\"\r\n },\r\n \"recipient_credit_card\": {\r\n \"number\": \"4242424242424242\",\r\n \"holder\": \"John Doe\",\r\n \"exp_month\": \"12\",\r\n \"exp_year\": \"2030\"\r\n },\r\n \"additional_data\": {\r\n \"document\": {\r\n \"type\": \"PASSPORT\",\r\n \"issuer\": \"Organization name\",\r\n \"series\": \"MP\",\r\n \"number\": \"1234567890\",\r\n \"issued_at\": \"2024-03-12\",\r\n \"valid_until\": \"2035-03-12\"\r\n }\r\n }\r\n }\r\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "/transactions/payouts",
"path": [
"transactions",
"payouts"
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"description": "",
"type": "text"
}
],
"cookie": [],
"body": "{\r\n \"transaction\": {\r\n \"uid\": \"829e62a9-bcd1-41d4-95d5-969b8c15f248\",\r\n \"status\": \"successful\",\r\n \"amount\": 100,\r\n \"currency\": \"USD\",\r\n \"description\": \"Test transaction\",\r\n \"type\": \"payout\",\r\n \"payment_method_type\": \"credit_card\",\r\n \"tracking_id\": \"tracking_id_000\",\r\n \"message\": \"Successfully processed\",\r\n \"test\": true,\r\n \"created_at\": \"2024-08-02T14:39:12.814Z\",\r\n \"updated_at\": \"2024-08-02T14:39:15.573Z\",\r\n \"paid_at\": \"2024-08-02T14:39:15.490Z\",\r\n \"manually_corrected_at\": null,\r\n \"language\": \"en\",\r\n \"redirect_url\": \"{gateway_url}/process/829e62a9-bcd1-41d4-95d5-969b8c15f248\",\r\n \"credit_card\": {\r\n \"holder\": \"John Doe\",\r\n \"stamp\": \"b3839d334ba40e89168d60cd9f9d1390aee3fe67dd4d5c41adbf3998043eaef8\",\r\n \"brand\": \"visa\",\r\n \"last_4\": \"0000\",\r\n \"first_1\": \"4\",\r\n \"bin\": \"420000\",\r\n \"bin_8\": \"42000000\",\r\n \"issuer_country\": \"US\",\r\n \"issuer_name\": \"VISA Demo Bank\",\r\n \"product\": \"F\",\r\n \"exp_month\": 12,\r\n \"exp_year\": 2030,\r\n \"token_provider\": null,\r\n \"token\": null\r\n },\r\n \"status_code\": null,\r\n \"recipient\": {\r\n \"ip\": \"127.0.0.1\",\r\n \"email\": \"john@example.com\",\r\n \"device_id\": null,\r\n \"birth_date\": \"1990-10-20\"\r\n },\r\n \"recipient_credit_card\": {\r\n \"holder\": \"John Doe\",\r\n \"stamp\": \"b3839d334ba40e89168d60cd9f9d1390aee3fe67dd4d5c41adbf3998043eaef8\",\r\n \"brand\": \"visa\",\r\n \"last_4\": \"4242\",\r\n \"first_1\": \"4\",\r\n \"bin\": \"424242\",\r\n \"bin_8\": \"42424242\",\r\n \"issuer_country\": \"US\",\r\n \"issuer_name\": \"VISA Demo Bank\",\r\n \"product\": \"F\",\r\n \"exp_month\": 12,\r\n \"exp_year\": 2030,\r\n \"token_provider\": null,\r\n \"token\": null\r\n },\r\n \"recipient_billing_address\": {\r\n \"first_name\": \"John\",\r\n \"last_name\": \"Doe\",\r\n \"address\": \"1st Street\",\r\n \"country\": \"US\",\r\n \"city\": \"Denver\",\r\n \"zip\": \"96002\",\r\n \"state\": \"CO\",\r\n \"phone\": \"375444444444\"\r\n },\r\n \"receipt_url\": \"{backoffice_url}/customer/transactions/829e62a9-bcd1-41d4-95d5-969b8c15f248/ac2d2eee847ee6d6014a3845060bb0316b88819bc4c0c393466bf965c855a253?language=en\",\r\n \"sender\": {\r\n \"ip\": \"127.0.0.1\",\r\n \"email\": \"john@example.com\",\r\n \"created_at\": \"2024-08-02T14:39:12.808Z\",\r\n \"updated_at\": \"2024-08-02T14:39:12.808Z\",\r\n \"device_id\": null,\r\n \"birth_date\": \"1990-10-20\",\r\n \"id\": \"07bac214-d515-48b0-8aed-59b8cb553696\",\r\n \"additional_info\": {}\r\n },\r\n \"sender_billing_address\": {\r\n \"first_name\": \"John\",\r\n \"last_name\": \"Doe\",\r\n \"address\": \"1st Street\",\r\n \"country\": \"US\",\r\n \"city\": \"Denver\",\r\n \"zip\": \"96002\",\r\n \"state\": \"CO\",\r\n \"phone\": \"375444444444\"\r\n },\r\n \"version\": 5,\r\n \"id\": \"829e62a9-bcd1-41d4-95d5-969b8c15f248\",\r\n \"additional_data\": {\r\n \"document\": {\r\n \"type\": \"PASSPORT\",\r\n \"issuer\": \"Organization name\",\r\n \"series\": \"MP\",\r\n \"number\": \"1234567890\",\r\n \"issued_at\": \"2024-03-12\",\r\n \"valid_until\": \"2035-03-12\"\r\n }\r\n },\r\n \"code\": \"S.0000\",\r\n \"friendly_message\": \"The operation is successful.\",\r\n \"smart_routing_verification\": {\r\n \"status\": \"successful\"\r\n },\r\n \"payout\": {\r\n \"auth_code\": \"654321\",\r\n \"bank_code\": \"00\",\r\n \"rrn\": \"123456789102\",\r\n \"ref_id\": \"777888\",\r\n \"message\": \"Payout was approved\",\r\n \"amount\": 100,\r\n \"currency\": \"USD\",\r\n \"billing_descriptor\": \"test descriptor\",\r\n \"gateway_id\": 4318,\r\n \"status\": \"successful\"\r\n }\r\n }\r\n}"
}
]
},
{
"name": "Запрос статуса",
"request": {
"method": "GET",
"header": [],
"url": {
"raw": "{{gateway_url}}/transactions/:uid",
"host": [
"{{gateway_url}}"
],
"path": [
"transactions",
":uid"
],
"variable": [
{
"key": "uid",
"value": "{{payout_uid}}",
"description": "Уникальный идентификатор транзакции, присвоенный системой и отправленный в ответе на транзакцию."
}
]
},
"description": "Для тестирования этого запроса для начала отправьте запрос на выплату из этой коллекции. `uid` созданной транзакции подставится в запрос."
},
"response": [
{
"name": "200 ОК",
"originalRequest": {
"method": "GET",
"header": [],
"url": {
"raw": "{{gateway_url}}/transactions/:uid",
"host": [
"{{gateway_url}}"
],
"path": [
"transactions",
":uid"
],
"variable": [
{
"key": "uid",
"value": "54c70f9b-e6e5-4b5a-bda2-fe6980e44bf0",
"description": "Уникальный идентификатор транзакции, присвоенный системой и отправленный в ответе на транзакцию."
}
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"description": "",
"type": "text"
}
],
"cookie": [],
"body": "{\n \"transaction\": {\n \"uid\": \"2f4d67ff-3513-4268-afe8-dc5299023a44\",\n \"status\": \"successful\",\n \"amount\": 104,\n \"currency\": \"EUR\",\n \"description\": \"Test transaction\",\n \"type\": \"payment\",\n \"payment_method_type\": \"credit_card\",\n \"tracking_id\": \"tracking_id_000\",\n \"message\": \"Successfully processed\",\n \"test\": true,\n \"created_at\": \"2024-08-08T19:27:24.644Z\",\n \"updated_at\": \"2024-08-08T19:27:27.156Z\",\n \"paid_at\": \"2024-08-08T19:27:27.105Z\",\n \"expired_at\": null,\n \"recurring_type\": null,\n \"closed_at\": null,\n \"settled_at\": null,\n \"manually_corrected_at\": null,\n \"language\": \"en\",\n \"credit_card\": {\n \"holder\": \"John Doe\",\n \"stamp\": \"bb58cad9c1204ca2287b3e1006cc1a2c0fb8f062dde9e5232c8be5498bd0e62a\",\n \"brand\": \"visa\",\n \"last_4\": \"1097\",\n \"first_1\": \"4\",\n \"bin\": \"401200\",\n \"bin_8\": \"40120000\",\n \"issuer_country\": null,\n \"issuer_name\": null,\n \"product\": null,\n \"exp_month\": 10,\n \"exp_year\": 2025,\n \"token_provider\": null,\n \"token\": null\n },\n \"receipt_url\": \"{backoffice_url}/customer/transactions/2f4d67ff-3513-4268-afe8-dc5299023a44/cc75047b75ec39f4ef420ae8d1b7f04f9aae0b416e048d5050af50d03e9f6dae?language=en\",\n \"status_code\": null,\n \"gateway\": {\n \"iframe\": true\n },\n \"mute_notifications\": null,\n \"version\": 5,\n \"id\": \"2f4d67ff-3513-4268-afe8-dc5299023a44\",\n \"redirect_url\": \"{gateway_url}/process/2f4d67ff-3513-4268-afe8-dc5299023a44\",\n \"code\": \"S.0000\",\n \"friendly_message\": \"The operation is successful.\",\n \"smart_routing_verification\": {\n \"status\": \"successful\"\n },\n \"payment\": {\n \"auth_code\": \"654321\",\n \"bank_code\": \"05\",\n \"rrn\": \"999\",\n \"ref_id\": \"777888\",\n \"message\": \"Payment was approved\",\n \"amount\": 104,\n \"currency\": \"EUR\",\n \"billing_descriptor\": \"test descriptor\",\n \"gateway_id\": 4318,\n \"status\": \"successful\"\n },\n \"avs_cvc_verification\": {\n \"avs_verification\": {\n \"result_code\": \"1\"\n },\n \"cvc_verification\": {\n \"result_code\": \"1\"\n }\n },\n \"customer\": {\n \"ip\": null,\n \"email\": null,\n \"device_id\": null,\n \"birth_date\": null\n },\n \"billing_address\": {\n \"first_name\": \"John 1\",\n \"last_name\": \"Doe\",\n \"address\": \"1st Street\",\n \"country\": \"UA\",\n \"city\": \"Denver\",\n \"zip\": \"96002\",\n \"state\": \"12\",\n \"phone\": \"4567898765467\"\n }\n }\n}"
}
]
},
{
"name": "Запрос статуса + tracking_id",
"request": {
"method": "GET",
"header": [],
"url": {
"raw": "{{gateway_url}}/v2/transactions/tracking_id/:tracking_id",
"host": [
"{{gateway_url}}"
],
"path": [
"v2",
"transactions",
"tracking_id",
":tracking_id"
],
"variable": [
{
"key": "tracking_id",
"value": "{{tracking_id_payment}}",
"description": "Идентификатор транзакции, присвоенный торговцем, и отправленный в запросе на транзакцию."
}
]
},
"description": "Для тестирования этого запроса для начала отправьте запрос на оплату из этой коллекции. `tracking_id` созданной транзакции подставится в запрос."
},
"response": [
{
"name": "200 ОК",
"originalRequest": {
"method": "GET",
"header": [],
"url": {
"raw": "{{gateway_url}}/transactions/:uid",
"host": [
"{{gateway_url}}"
],
"path": [
"transactions",
":uid"
],
"variable": [
{
"key": "uid",
"value": "54c70f9b-e6e5-4b5a-bda2-fe6980e44bf0",
"description": "Уникальный идентификатор транзакции, присвоенный системой и отправленный в ответе на транзакцию."
}
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"description": "",
"type": "text"
}
],
"cookie": [],
"body": "{\n \"transaction\": {\n \"uid\": \"2f4d67ff-3513-4268-afe8-dc5299023a44\",\n \"status\": \"successful\",\n \"amount\": 104,\n \"currency\": \"EUR\",\n \"description\": \"Test transaction\",\n \"type\": \"payment\",\n \"payment_method_type\": \"credit_card\",\n \"tracking_id\": \"tracking_id_000\",\n \"message\": \"Successfully processed\",\n \"test\": true,\n \"created_at\": \"2024-08-08T19:27:24.644Z\",\n \"updated_at\": \"2024-08-08T19:27:27.156Z\",\n \"paid_at\": \"2024-08-08T19:27:27.105Z\",\n \"expired_at\": null,\n \"recurring_type\": null,\n \"closed_at\": null,\n \"settled_at\": null,\n \"manually_corrected_at\": null,\n \"language\": \"en\",\n \"credit_card\": {\n \"holder\": \"John Doe\",\n \"stamp\": \"bb58cad9c1204ca2287b3e1006cc1a2c0fb8f062dde9e5232c8be5498bd0e62a\",\n \"brand\": \"visa\",\n \"last_4\": \"1097\",\n \"first_1\": \"4\",\n \"bin\": \"401200\",\n \"bin_8\": \"40120000\",\n \"issuer_country\": null,\n \"issuer_name\": null,\n \"product\": null,\n \"exp_month\": 10,\n \"exp_year\": 2025,\n \"token_provider\": null,\n \"token\": null\n },\n \"receipt_url\": \"{backoffice_url}/customer/transactions/2f4d67ff-3513-4268-afe8-dc5299023a44/cc75047b75ec39f4ef420ae8d1b7f04f9aae0b416e048d5050af50d03e9f6dae?language=en\",\n \"status_code\": null,\n \"gateway\": {\n \"iframe\": true\n },\n \"mute_notifications\": null,\n \"version\": 5,\n \"id\": \"2f4d67ff-3513-4268-afe8-dc5299023a44\",\n \"redirect_url\": \"{gateway_url}/process/2f4d67ff-3513-4268-afe8-dc5299023a44\",\n \"code\": \"S.0000\",\n \"friendly_message\": \"The operation is successful.\",\n \"smart_routing_verification\": {\n \"status\": \"successful\"\n },\n \"payment\": {\n \"auth_code\": \"654321\",\n \"bank_code\": \"05\",\n \"rrn\": \"999\",\n \"ref_id\": \"777888\",\n \"message\": \"Payment was approved\",\n \"amount\": 104,\n \"currency\": \"EUR\",\n \"billing_descriptor\": \"test descriptor\",\n \"gateway_id\": 4318,\n \"status\": \"successful\"\n },\n \"avs_cvc_verification\": {\n \"avs_verification\": {\n \"result_code\": \"1\"\n },\n \"cvc_verification\": {\n \"result_code\": \"1\"\n }\n },\n \"customer\": {\n \"ip\": null,\n \"email\": null,\n \"device_id\": null,\n \"birth_date\": null\n },\n \"billing_address\": {\n \"first_name\": \"John 1\",\n \"last_name\": \"Doe\",\n \"address\": \"1st Street\",\n \"country\": \"UA\",\n \"city\": \"Denver\",\n \"zip\": \"96002\",\n \"state\": \"12\",\n \"phone\": \"4567898765467\"\n }\n }\n}"
}
]
},
{
"name": "Возврат",
"request": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\r\n \"request\": {\r\n \"parent_uid\": \"{{uid_payment}}\", //uid транзакции типа Платеж или Списание, по которой проводим возврат\r\n \"amount\": 100, //сумма возврата в минимальных денежных единицах\r\n \"reason\": \"Client request\" //причина возврата\r\n }\r\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{gateway_url}}/transactions/refunds",
"host": [
"{{gateway_url}}"
],
"path": [
"transactions",
"refunds"
]
}
},
"response": [
{
"name": "200 OK",
"originalRequest": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\r\n \"request\": {\r\n \"parent_uid\": \"{{uid_payment}}\", //uid транзакции типа Платеж или Списание, по которой проводим возврат\r\n \"amount\": 100, //сумма возврата в минимальных денежных единицах\r\n \"reason\": \"Client request\" //причина возврата\r\n }\r\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{gateway_url}}/transactions/refunds",
"host": [
"{{gateway_url}}"
],
"path": [
"transactions",
"refunds"
]
}
},
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"description": "",
"type": "text"
}
],
"cookie": [],
"body": "{\n \"transaction\": {\n \"uid\": \"91f4d8a7-e188-427c-8633-9350873ec039\",\n \"status\": \"successful\",\n \"amount\": 100,\n \"currency\": \"USD\",\n \"reason\": \"Client request\",\n \"type\": \"refund\",\n \"message\": \"Transaction is successful.\",\n \"test\": true,\n \"created_at\": \"2025-04-10T19:19:08.720Z\",\n \"updated_at\": \"2025-04-10T19:19:14.765Z\",\n \"paid_at\": \"2025-04-10T19:19:14.704Z\",\n \"closed_at\": null,\n \"settled_at\": null,\n \"manually_corrected_at\": null,\n \"parent_uid\": \"8bb0e818-3405-482d-93df-18902bdd7cb7\",\n \"receipt_url\": \"{backoffice_url}/customer/transactions/91f4d8a7-e188-427c-8633-9350873ec039/88c7d4ae9d89a09cf317ea94cd5812f375ec43c85ef879d0147769cb735b6f28?language=en\",\n \"status_code\": null,\n \"mute_notifications\": null,\n \"version\": 4,\n \"psp_settled_at\": null,\n \"registry_id\": null,\n \"id\": \"91f4d8a7-e188-427c-8633-9350873ec039\",\n \"code\": \"S.0000\",\n \"friendly_message\": \"The transaction is successfully processed.\",\n \"smart_routing_verification\": {\n \"status\": \"successful\"\n },\n \"refund\": {\n \"message\": \"Refund was approved\",\n \"ref_id\": \"8889999\",\n \"rrn\": null,\n \"auth_code\": null,\n \"bank_code\": \"05\",\n \"gateway_id\": 645,\n \"status\": \"successful\"\n }\n }\n}"
}
]
}
],
"description": "В таблице ниже приведено описание основных параметров запроса. Полное описание смотрите на сайте API документации.\n\n| **Параметр** | **Обязательность** | **Тип** | **Описание** |\n| --- | --- | --- | --- |\n| `request` | + | `object` | |\n\n`request`\n\n| | | | |\n| --- | --- | --- | --- |\n| `amount` | + | `bigInteger` | Сумма транзакции в минимальных денежных единицах. |\n| `currency` | + | `string` | Валюта транзакции в формате ISO-4217 alpha-3 code. Например, `USD.` |\n| `description` | + | `string` | Описание заказа |\n| `tracking_id` | \\- | `string` | Уникальный идентификатор транзакции в системе торговца. В параметре можно передать несколько значений, разделенных `;` Пример: `\"cbe59142-90af-4aea-b5a5-5bf3f66cf3da;f7883cb9-0e26-43a7-beb7-4027cb55d1a6;4a6a89d5-6950-400f\"`. |\n| `return_url` | +/- | `string` | URL, на который будет перенаправлен покупатель после завершения 3-D Secure проверки. |\n| `notification_url` | \\- | `string` | URL, на который система отправит автоматическое уведомление. |\n| `customer` | \\- | `object` | Объект с информацией о покупателе. |\n| `billing_address` | \\- | `object` | Объект с информацией об адресе выставления счёта. |\n| `credit_card` | +/- | `object` | Объект обязателен, если не передан параметр `encrypted_data`. Больше информации об использовании `encrypted_data` в папке JWE encryption form. |\n| `additional_data.contract` | \\- | `array` | Массив типов контракта. В зависимости от переданных значений, система пришлет дополнительные данные в ответе. <br> <br>`recurring -` система вернет токен карты для проведения последующих платежей без повторного ввода реквизитов карты. |\n| `recipient_card` | +/- | `object` | Данные карты получателя. Параметр обязателен для метода _/p2ps_. Вместо этого объекта может использоваться объект `encrypted_data`. |\n| `recipient_credit_card` | +/- | `object` | Данные карты получателя. Обязателен для метода _/payouts_. Вместо этого объекта может использоваться объект `encrypted_data`. |\n\n`credit_card`\n\n| | | | |\n| --- | --- | --- | --- |\n| `number` | +/- | `string` | Номер карты. 12—19 символов. Обязателен, если не передан `token`. |\n| `verification_value` | +/- | `string` | 3-х или 4-х цифровой код безопасности (CVC2, CVV2 или CID, в зависимости от бренда карты). Обязателен, если не передан `token`. |\n| `exp_month` | +/- | `string (2)` | Месяц окончания срока действия карты, представленный одной или двумя цифрами. Обязателен, если не передан `token`. |\n| `exp_year` | +/- | `string (4)` | Год окончания срока действия карты, представленный четырьмя цифрами. Обязателен, если не передан `token`. |\n| `holder` | +/- | `string(35)` | Имя владельца карты. Параметр опционален в системе PSP, но может требоваться банком-эквайером. |\n| `token` | +/- | `string` | Вместо 5 параметров выше можно отправить токен карты, который был получен в ответе первой оплаты. |\n| `force_three_d_secure_verification` | \\- | `boolean` | Если `true`, для карты активирована 3-D Secure проверка (список тестовых карт с активированной 3-D Secure проверкой указаны в таблице ниже), на шлюзе включена 3-D Secure проверка (настраивается службой технической поддержки), и в сервисе Умная Маршрутизация для магазина не настроены правила с действием Skip/Force 3ds, то в ответе будет отправлена ссылка для перенаправления покупателя для ввода одноразового пароля и завершения 3-D Secure проверки. |\n\n`recipient_card`\n\n| | | | |\n| --- | --- | --- | --- |\n| `number` | +/- | `string` | Номер карты получателя. 12—19 символов. Обязателен, если не передан `token`. |\n| `exp_month` | \\- | `string (2)` | Месяц окончания срока действия карты, представленный одной или двумя цифрами. |\n| `exp_year` | \\- | `string (4)` | Год окончания срока действия карты, представленный четырьмя цифрами. |\n| `token` | +/- | `string` | Вместо номера карты можно отправить токен карты, который был получен в ответе на успешную транзакцию. |\n\n`recipient_credit_card`\n\n| | | | |\n| --- | --- | --- | --- |\n| `number` | +/- | `string` | Номер карты получателя. 12—19 символов. Обязателен, если не передан `token`. |\n| `exp_month` | \\- | `string (2)` | Месяц окончания срока действия карты, представленный одной или двумя цифрами. |\n| `exp_year` | \\- | `string (4)` | Год окончания срока действия карты, представленный четырьмя цифрами. |\n| `token` | +/- | `string` | Вместо номера карты можно отправить токен карты, который был получен в ответе на успешную транзакцию. |\n\n**Шифрование данных**\n\nВместо объектов `credit_card, recipient_credit_card и recipient_card` можно отправить объект `encrypted_data.` Подробности в папке JWE encryption form.",
"event": [
{
"listen": "prerequest",
"script": {
"type": "text/javascript",
"packages": {},
"exec": [
""
]
}
},
{
"listen": "test",
"script": {
"type": "text/javascript",
"packages": {},
"exec": [
""
]
}
}
]
},
{
"name": "JWE encryption form",
"item": [
{
"name": "Форма для шифрования",
"protocolProfileBehavior": {
"disableBodyPruning": true
},
"request": {
"method": "GET",
"header": [],
"body": {
"mode": "raw",
"raw": "<!doctype html>\r\n<html lang=\"en\">\r\n <head>\r\n <meta charset=\"UTF-8\" />\r\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\r\n <title>JWE Encryption Example</title>\r\n <script src=\"{{js_url}}/jwe/begateway-jwe.js\"></script>\r\n </head>\r\n <body>\r\n <form id=\"credit_card\">\r\n <input\r\n type=\"text\"\r\n data-encrypted-name=\"number\"\r\n value=\"4012000000003010\"\r\n />\r\n <input\r\n type=\"text\"\r\n data-encrypted-name=\"exp_year\"\r\n value=\"2027\"\r\n />\r\n <input\r\n type=\"text\"\r\n data-encrypted-name=\"exp_month\"\r\n value=\"08\"\r\n />\r\n <input type=\"text\" data-encrypted-name=\"verification_value\" value=\"123\" />\r\n </form>\r\n \r\n <button type=\"button\" onclick=\"encryptForm()\">Encrypt (see console)</button>\r\n <script>\r\n async function encryptForm() {\r\n const cse = new BeGatewayCSE(\r\n '{{ public_key }}',\r\n );\r\n\r\n const formJWE = await cse.encryptForms([\r\n 'credit_card',\r\n 'recipient_card',\r\n ]);\r\n const objectJWE = await cse.encrypt({\r\n number: '1234 1234 1234 1234',\r\n cvv: '111',\r\n });\r\n\r\n console.log('formJWE', formJWE);\r\n console.log('objectJWE', objectJWE);\r\n }\r\n </script>\r\n </body>\r\n</html>\r\n\r\n\r\n",
"options": {
"raw": {
"language": "html"
}
}
},
"url": {
"raw": "postman",
"host": [
"postman"
]
}
},
"response": []
}
],
"description": "Для шифрования карточных данных покупателя до их отправки в платежную систему, внесите изменения на страницу ввода карточных данных согласно примеру. Обратите внимание на следующие моменты:\n\n- На страницу должна быть добавлена ссылка на JS-библиотеку вашего PSP.\n \n\n- На страницу должен быть добавлен экземпляр \\`begateway\\` с публичным ключом вашего магазина.\n \n\nconst cse = new BeGatewayCSE('{{ public_key }}',);\n\n- Значение атрибута `data-encrypted-name` должно совпадать с названием параметра.\n \n\nВ запросе на транзакцию вместо секции `credit_card` передайте параметр `encrypted_data` . Значение параметра `encrypted_data` - это зашифрованные данные, полученные при отправке формы."
},
{
"name": "ПРОДУКТЫ",
"item": [
{
"name": "Создание продукта",
"event": [
{
"listen": "test",
"script": {
"exec": [
"var jsonData = JSON.parse(responseBody);\r",
"var product_id = jsonData.id;\r",
" \r",
"console.log(\"product_id:\", product_id);\r",
"//pm.globals.set(\"product_id\", product_id);\r",
"pm.collectionVariables.set(\"product_id\", product_id);"
],
"type": "text/javascript",
"packages": {}
}
}
],
"request": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\r\n \"name\": \"product\",\r\n \"description\": \"description\",\r\n \"currency\": \"USD\",\r\n \"amount\": \"990\",\r\n \"infinite\": true,\r\n \"test\": true,\r\n \"immortal\": true,\r\n \"return_url\": \"http://return-url.com\",\r\n \"shop_id\": \"1\",\r\n \"language\": \"ru\",\r\n \"transaction_type\": \"payment\"\r\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{api_url}}/products",
"host": [
"{{api_url}}"
],
"path": [
"products"
]
},
"description": "| **Параметр** | **Обязательность** | **Тип** | **Описание** |\n| --- | --- | --- | --- |\n| `name` | + | `string` | Название продукта. |\n| `description` | + | `string` | Описание продукта. |\n| `amount` | + | `bigInteger` | Стоимость продукта в минимальных денежных единицах ( в центах, копейках и т.п. |\n| `language` | + | `string(2)` | Язык страницы оплаты продукта. Например, `ru`. |\n| `quantity` | \\- | `string` | Количество продуктов в наличии. |\n| `infinite` | \\- | `boolean` | Если `true`, количество продуктов не ограничено. |\n| `visible_fields` | - | `array` | Массив полей, которые отобразятся на странице оплаты и будут обязательны для заполнения. Возможные значения: `first_name`, `last_name`, `country`, `state`, `city`, `address`, `zip`, `phone`, `birth_date`, `email`, `taxpayer_id`. |\n| `test` | - | `boolean` | Если `true`, продукт будет тестовым. |"
},
"response": [
{
"name": "201 Created",
"originalRequest": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\r\n \"name\": \"product\",\r\n \"description\": \"description\",\r\n \"currency\": \"USD\",\r\n \"amount\": \"990\",\r\n \"infinite\": true,\r\n \"test\": false,\r\n \"immortal\": true,\r\n \"return_url\": \"http://return-url.com\",\r\n \"shop_id\": \"1\",\r\n \"language\": \"en\",\r\n \"transaction_type\": \"payment\"\r\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{api_url}}/products",
"host": [
"{{api_url}}"
],
"path": [
"products"
]
}
},
"status": "Created",
"code": 201,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"description": "",
"type": "text"
}
],
"cookie": [],
"body": "{\r\n \"id\": \"prd_0298737551cbf02c\",\r\n \"name\": \"product\",\r\n \"description\": \"description\",\r\n \"amount\": 990,\r\n \"currency\": \"USD\",\r\n \"language\": \"ru\",\r\n \"infinite\": true,\r\n \"quantity\": null,\r\n \"transaction_type\": \"payment\",\r\n \"created_at\": \"2024-08-08T20:08:19Z\",\r\n \"updated_at\": \"2024-08-08T20:08:19Z\",\r\n \"additional_data\": {},\r\n \"test\": true,\r\n \"pay_url\": \"{api_url}/products/prd_0298737551cbf02c/pay\",\r\n \"payment_url\": \"{api_url}/products/prd_0298737551cbf02c/pay\",\r\n \"confirm_url\": \"{checkout_url}/v2/confirm_order/prd_0298737551cbf02c/1925\"\r\n}"
}
]
},
{
"name": "Получение ссылки на оплату продукта",
"request": {
"method": "GET",
"header": [],
"url": {
"raw": "{{api_url}}/products/:product_id",
"host": [
"{{api_url}}"
],
"path": [
"products",
":product_id"
],
"variable": [
{
"key": "product_id",
"value": "{{product_id}}",
"description": "Идентификатор продукта. Значение параметра `product_id` из ответа на запрос на создание продукта. "
}
]
},
"description": "Для тестирования этого запроса для начала отправьте запрос на создание продукта. `product_id` созданного продукта подставится в запрос."
},
"response": [
{
"name": "Получение ссылки на оплату продукта",
"originalRequest": {
"method": "GET",
"header": [],
"url": {
"raw": "{{api_url}}/products/:product_id",
"host": [
"{{api_url}}"
],
"path": [
"products",
":product_id"
],
"variable": [
{
"key": "product_id",
"value": "prd_0298737551cbf02c",
"description": "Идентификатор продукта. Значение параметра `product_id` из запроса на создание продукта. "
}
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"description": "",
"type": "text"
}
],
"cookie": [],
"body": "{\r\n \"id\": \"prd_0298737551cbf02c\",\r\n \"name\": \"product\",\r\n \"description\": \"description\",\r\n \"amount\": 990,\r\n \"currency\": \"USD\",\r\n \"language\": \"ru\",\r\n \"infinite\": true,\r\n \"quantity\": null,\r\n \"transaction_type\": \"payment\",\r\n \"created_at\": \"2024-08-08T20:08:19Z\",\r\n \"updated_at\": \"2024-08-08T20:08:19Z\",\r\n \"additional_data\": {},\r\n \"test\": true,\r\n \"pay_url\": \"{api_url}/products/prd_0298737551cbf02c/pay\",\r\n \"payment_url\": \"{api_url}/products/prd_0298737551cbf02c/pay\",\r\n \"confirm_url\": \"{checkout_url}/v2/confirm_order/prd_0298737551cbf02c/1925\"\r\n}"
}
]
},
{
"name": "Получение параметров всех продуктов",
"request": {
"method": "GET",
"header": [],
"url": {
"raw": "{{api_url}}/products/",
"host": [
"{{api_url}}"
],
"path": [
"products",
""
]
}
},
"response": [
{
"name": "Получение параметров всех продуктов",
"originalRequest": {
"method": "GET",
"header": [],
"url": {
"raw": "{{api_url}}/products/",
"host": [
"{{api_url}}"
],
"path": [
"products",
""
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"description": "",
"type": "text"
}
],
"cookie": [],
"body": "[\r\n {\r\n \"id\": \"prd_0298737551cbf02c\",\r\n \"name\": \"product\",\r\n \"description\": \"description\",\r\n \"amount\": 990,\r\n \"currency\": \"USD\",\r\n \"language\": \"ru\",\r\n \"infinite\": true,\r\n \"quantity\": null,\r\n \"transaction_type\": \"payment\",\r\n \"created_at\": \"2024-08-08T20:08:19Z\",\r\n \"updated_at\": \"2024-08-08T20:08:19Z\",\r\n \"additional_data\": {},\r\n \"test\": true,\r\n \"pay_url\": \"{api_url}/products/prd_0298737551cbf02c/pay\",\r\n \"payment_url\": \"{api_url}/products/prd_0298737551cbf02c/pay\",\r\n \"confirm_url\": \"{checkout_url}/v2/confirm_order/prd_0298737551cbf02c/1925\"\r\n }\r\n]"
}
]
},
{
"name": "Обновление продукта",
"request": {
"method": "PUT",
"header": [],
"body": {
"mode": "raw",
"raw": "{\r\n \"amount\": \"999\"\r\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{api_url}}/products/:product_id",
"host": [
"{{api_url}}"
],
"path": [
"products",
":product_id"
],
"variable": [
{
"key": "product_id",
"value": "{{product_id}}",
"description": "Идентификатор продукта. Значение параметра `product_id` из запроса на создание продукта. "
}
]
},
"description": "| **Параметр** | **Обязательность** | **Тип** | **Описание** |\n| --- | --- | --- | --- |\n| `name` | \\- | `string` | Название продукта. |\n| `description` | \\- | `string` | Описание продукта. |\n| `amount` | \\- | `bigInteger` | Стоимость продукта в минимальных денежных единицах ( в центах, копейках и т.п. ) |\n| `language` | \\- | `string(2)` | Язык страницы оплаты продукта. Например, `ru`. |\n| `quantity` | \\- | `string` | Количество продуктов в наличии. |\n| `infinite` | \\- | `boolean` | Если `true`, количество продуктов не ограничено. |\n| `visible_fields` | \\- | `array` | Массив полей, которые отобразятся на странице оплаты и будут обязательны для заполнения. Возможные значения: `first_name`, `last_name`, `country`, `state`, `city`, `address`, `zip`, `phone`, `birth_date`, `email`, `taxpayer_id`. |\n| `test` | \\- | `boolean` | Если `true`, продукт будет тестовым. |"
},
"response": [
{
"name": "204 No content",
"originalRequest": {
"method": "PUT",
"header": [],
"body": {
"mode": "raw",
"raw": "{\r\n \"amount\": \"999\"\r\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{api_url}}/products/:product_id",
"host": [
"{{api_url}}"
],
"path": [
"products",
":product_id"
],
"variable": [
{
"key": "product_id",
"value": ""
}
]
}
},
"status": "No Content",
"code": 204,
"_postman_previewlanguage": "Text",
"header": [],
"cookie": [],
"body": ""
}
]
}
],
"description": "Продукт – это запись о товаре или услуге. Ответ на запрос о создании продукта или на запрос информации о продукте содержит 3 вида ссылок:\n\n- Ссылка на страницу со встроенным платежным виджетом для использования торговцами на сайте или в приложении (`pay_url`);\n \n- Ссылка на страницу со встроенным платежным виджетом для внутренних запросов системы (`payment_url`);\n \n- Ссылка на страницу с подтверждением заказа (`confirm_url`).\n \n\nЕсли вы сообщаете покупателю данные для оплаты заказа через мессенджер или электронную почту, используйте ссылку на страницу с подтверждением заказа(`confirm_url`). После того, как покупатель подтвердит заказ, система направит его/ ее на безопасную страницу со встроенным платежным виджетом для проведения оплаты (`pay_url`).\n\nВ иных случаях копируйте и напрямую встраивайте ссылку на страницу со встроенным платежным виджетом на сайт или в приложение (`pay_url`).",
"event": [
{
"listen": "prerequest",
"script": {
"type": "text/javascript",
"packages": {},
"exec": [
""
]
}
},
{
"listen": "test",
"script": {
"type": "text/javascript",
"packages": {},
"exec": [
""
]
}
}
]
}
],
"auth": {
"type": "basic",
"basic": [
{
"key": "password",
"value": "",
"type": "string"
},
{
"key": "username",
"value": "",
"type": "string"
}
]
},
"event": [
{
"listen": "prerequest",
"script": {
"type": "text/javascript",
"packages": {},
"exec": [
""
]
}
},
{
"listen": "test",
"script": {
"type": "text/javascript",
"packages": {},
"exec": [
""
]
}
}
],
"variable": [
{
"key": "gateway_url",
"value": "",
"type": "string"
},
{
"key": "backoffice_url",
"value": "",
"type": "string"
},
{
"key": "checkout_url",
"value": ""
},
{
"key": "js_url",
"value": "",
"type": "string"
},
{
"key": "public_key",
"value": "",
"type": "string"
},
{
"key": "api_url",
"value": "",
"type": "string"
},
{
"key": "id",
"value": "",
"type": "string"
},
{
"key": "secret_key",
"value": "",
"type": "string"
},
{
"key": "payment_token",
"value": "",
"type": "string"
},
{
"key": "payout_uid",
"value": "",
"type": "string"
},
{
"key": "tracking_id_payment",
"value": "",
"type": "string"
},
{
"key": "product_id",
"value": "",
"type": "string"
}
]
}
2) Нажмите Import в вашем рабочем пространстве (workspace) и вставьте код в строку импорта коллекции.
3) Запросите у вашего менеджера URL-адреса (api_url
, gateway_url
, checkout_url
, js_url
) и добавьте их на вкладке Variables в колонке Current value. Сохраните изменения, нажав на кнопку Save.
4) Для тестирования запросов через ваш магазин, на вкладке Authorization в коллекции замените значения переменных id
и secret_key
на соответствующие данные вашего магазина. Также вы можете запросить авторизационные данные демо магазина у вашего менеджера. Сохраните изменения, нажав на кнопку Save.