Checkout postbacks

Postback після оплати

Схема Postback

{
    "id": "f1c86ec3-45ff-4bde-a428-37f49bcde530",
    "status": "paid",
    "paytype": "cash_on_delivery",
    "created_at": "2025-03-10T15:56:29.169+02:00",
    "metadata": {
        "lol": "kek",
        "marketing_block_en": "Get bonus with visa card!",
        "marketing_block_uk": "Оплачуй карткою Visa та отримуй бонус!Оплачуй карткою Visa та отримуй бонус!"
    },
    "client_first_name": "Іван",
    "client_last_name": "Іваненко",
    "client_patronymic": "Іванович",
    "client_phone": "+380111111111",
    "external_id": null,
    "amount": 53,
    "delivery": {
        "recipient_city": "526b41b7-f344-48ad-becf-17544ff460e5",
        "recipient_warehouse": "526b41b7-f344-48ad-becf-17544ff460e6",
        "recipient_phone": "+380222222222",
        "recipient_last_name": "Андрієнко",
        "recipient_first_name": "Андрій",
        "recipient_patronymic": "Андрійович"
    },
    "products": [
        {
            "count": 1,
            "image": "https://i.pinimg.com/736x/a3/b9/ca/a3b9cab8583db63b6eadcd7e9746cba6.jpg",
            "price": 17,
            "description": "Заліпуха"
        },
        {
            "count": 2,
            "image": "https://i.pinimg.com/736x/68/e5/24/68e52437158ced28ada0afc77582eb3f.jpg",
            "price": 18,
            "description": "Плащ-пальто"
        }
    ]
}

Опис параметрів

ПараметрОбов'язковийОпис
idYesУнікальний ідентифікатор сесії.
statusYesСтатуси оплати описані тут (paid, holded, тощо).
paytypeYesТип оплати (cash_on_delivery, card, applepay, тощо).
created_atYesДата та час створення операції.
metadataNoДодаткові мета-дані.
client_first_nameYesІм’я клієнта.
client_last_nameYesПрізвище клієнта.
client_patronymicNoПо батькові клієнта.
client_phoneYesНомер телефону клієнта.
external_idNoЗовнішній ідентифікатор замовлення.
amountYesСума замовлення.
deliveryYesІнформація про доставку.
recipient_cityYesІдентифікатор міста отримувача.
recipient_warehouseYesІдентифікатор відділення отримувача.
recipient_phoneYesТелефон отримувача.
recipient_last_nameYesПрізвище отримувача.
recipient_first_nameYesІм’я отримувача.
recipient_patronymicNoПо батькові отримувача.
productsYes (if products exist)Список товарів у замовленні.
countYes (if products exist)Кількість одиниць товару.
imageNoПосилання на зображення товару.
priceYes (if products exist)Ціна за одиницю товару.
descriptionYes (if products exist)Опис товару.

Postback після створення електронної накладної

Схема Postback

{
    "id": "f1c86ec3-45ff-4bde-a428-37f49bcde530",
    "status": "paid",
    "paytype": "cash_on_delivery",
    "created_at": "2025-03-10T15:56:29.169+02:00",
    "metadata": {
        "lol": "kek",
        "marketing_block_en": "Get bonus with visa card!",
        "marketing_block_uk": "Оплачуй карткою Visa та отримуй бонус!Оплачуй карткою Visa та отримуй бонус!"
    },
    "client_first_name": "Іван",
    "client_last_name": "Іваненко",
    "client_patronymic": "Іванович",
    "client_phone": "+380111111111",
    "external_id": null,
    "amount": 53,
    "delivery": {
        "express_waybills": [
            "200013123123"
        ],
        "recipient_city": "526b41b7-f344-48ad-becf-17544ff460e5",
        "recipient_warehouse": "526b41b7-f344-48ad-becf-17544ff460e6",
        "recipient_phone": "+380222222222",
        "recipient_last_name": "Андрієнко",
        "recipient_first_name": "Андрій",
        "recipient_patronymic": "Андрійович"
    },
    "products": [
        {
            "count": 1,
            "image": "https://i.pinimg.com/736x/a3/b9/ca/a3b9cab8583db63b6eadcd7e9746cba6.jpg",
            "price": 17,
            "description": "Заліпуха"
        },
        {
            "count": 2,
            "image": "https://i.pinimg.com/736x/68/e5/24/68e52437158ced28ada0afc77582eb3f.jpg",
            "price": 18,
            "description": "Плащ-пальто"
        }
    ]
}

Опис параметрів

ПараметрОбов'язковийОпис
idYesУнікальний ідентифікатор сесії.
statusYesСтатуси оплати описані тут (paid, holded, тощо).
paytypeYesТип оплати (cash_on_delivery, card, applepay, тощо).
created_atYesДата та час створення операції.
metadataNoДодаткові мета-дані.
client_first_nameYesІм’я клієнта.
client_last_nameYesПрізвище клієнта.
client_patronymicNoПо батькові клієнта.
client_phoneYesНомер телефону клієнта.
external_idNoЗовнішній ідентифікатор замовлення.
amountYesСума замовлення.
deliveryYesІнформація про доставку.
express_waybillsYesСписок номерів електронних накладних
recipient_cityYesІдентифікатор міста отримувача.
recipient_warehouseYesІдентифікатор відділення отримувача.
recipient_phoneYesТелефон отримувача.
recipient_last_nameYesПрізвище отримувача.
recipient_first_nameYesІм’я отримувача.
recipient_patronymicNoПо батькові отримувача.
productsYes (if products exist)Список товарів у замовленні.
countYes (if products exist)Кількість одиниць товару.
imageNoПосилання на зображення товару.
priceYes (if products exist)Ціна за одиницю товару.
descriptionYes (if products exist)Опис товару.

Postback після невдалого створенням електронної накладної

Схема Postback

{
    "id": "a975af0f-4ef1-459e-8ff6-ad884ca768f6",
    "status": "paid",
    "paytype": "cash_on_delivery",
    "created_at": "2025-03-12T19:00:25.468+02:00",
    "metadata": {
        "lol": "kek",
        "marketing_block_en": "Get bonus with visa card!",
        "marketing_block_uk": "Оплачуй карткою Visa та отримуй бонус!Оплачуй карткою Visa та отримуй бонус!",
        "ew_fail_reason": [
            "Warehouse with this Ref is not exist",
            "Empty RecipientAddressName or ServiceType should be to Doors",
            "Counterparty creation problem. RecipientName incorrect",
            "Recipient counterparty person creation problem.",
            "RecipientsPhone invalid format",
            "AfterpaymentOnGoodsCost is unavailable"
        ]
    },
    "client_first_name": "Іван",
    "client_last_name": "Іваненко",
    "client_patronymic": "Іванович",
    "client_phone": "+380111111111",
    "external_id": null,
    "amount": 53,
    "delivery": {
        "recipient_city": "526b41b7-f344-48ad-becf-17544ff460e5",
        "recipient_warehouse": "526b41b7-f344-48ad-becf-17544ff460e6",
        "recipient_phone": "+380222222222",
        "recipient_last_name": "Андрієнко",
        "recipient_first_name": "Андрій",
        "recipient_patronymic": "Андрійович"
    },
    "products": [
        {
            "count": 1,
            "image": "https://i.pinimg.com/736x/a3/b9/ca/a3b9cab8583db63b6eadcd7e9746cba6.jpg",
            "price": 17,
            "description": "Заліпуха"
        },
        {
            "count": 2,
            "image": "https://i.pinimg.com/736x/68/e5/24/68e52437158ced28ada0afc77582eb3f.jpg",
            "price": 18,
            "description": "Плащ-пальто"
        }
    ]
}

Опис параметрів

ParameterRequiredDescription
idYesУнікальний ідентифікатор сесії.
statusYesСтатуси оплати описані тут (paid, holded, тощо).
paytypeYesТип оплати (cash_on_delivery, card, applepay, тощо).
created_atYesДата та час створення операції.
metadataNoДодаткові мета-дані.
lolNoДодаткове значення.
marketing_block_enNoМаркетинговий блок англійською мовою.
marketing_block_ukNoМаркетинговий блок українською мовою.
ew_fail_reasonNoСписок можливих причин відмови доставки.
client_first_nameYesІм’я клієнта.
client_last_nameYesПрізвище клієнта.
client_patronymicNoПо батькові клієнта.
client_phoneYesНомер телефону клієнта.
external_idNoЗовнішній ідентифікатор замовлення.
amountYesСума замовлення.
deliveryYesІнформація про доставку.
recipient_cityYesІдентифікатор міста отримувача.
recipient_warehouseYesІдентифікатор відділення отримувача.
recipient_phoneYesТелефон отримувача.
recipient_last_nameYesПрізвище отримувача.
recipient_first_nameYesІм’я отримувача.
recipient_patronymicNoПо батькові отримувача.
productsYes (if products exist)Список товарів у замовленні.
countYes (if products exist)Кількість одиниць товару.
imageNoПосилання на зображення товару.
priceYes (if products exist)Ціна за одиницю товару.
descriptionYes (if products exist)Опис товару.