Примеры
Заявка от создания до оплаты — запросы, ответы и вебхуки, от простого к сложному
Во всех примерах заявка на 1000 ₽ по СБП, курс 95,5 ₽ за USDT. Вебхуки приходят на адрес из настройки вебхука, тело вебхука — заявка целиком.
1. Чек PDF → PAID
Клиент заплатил, вы загрузили его чек, чек прошёл проверку.
Создайте заявку.
curl -X POST https://api.parallel-pay.com/api/v2/invoices \
-H "Authorization: Bearer $PARALLEL_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"internal_id": "order-1001",
"direction": "IN",
"amount": "1000",
"currency": "RUB",
"method": "SBP",
"receipt_delivery": "UPLOAD"
}'Ответ 201 Created:
{
"internal_id": "order-1001",
"invoice_id": "cm3k8x7y80001z8j4k5m6n7o8",
"direction": "IN",
"created_at": "2026-11-09T12:00:00+03:00",
"updated_at": "2026-11-09T12:00:00+03:00",
"amount": "1000",
"currency": "RUB",
"deal_rate": "95.5",
"requisites": {
"bank": "sberbank",
"bank_name": "Сбербанк",
"full_name": "Ivan I.",
"method": "SBP",
"phone_number": "+79001234567"
},
"attachments": [],
"receipt_delivery": "UPLOAD",
"status": "IN_PROGRESS",
"pay_until": "2026-11-09T12:15:00+03:00"
}Покажите клиенту реквизиты. Клиент переводит 1000 ₽ и присылает вам чек.
Загрузите чек.
curl -X POST https://api.parallel-pay.com/api/v2/invoices/cm3k8x7y80001z8j4k5m6n7o8/attachments \
-H "Authorization: Bearer $PARALLEL_TOKEN" \
-F "file=@receipt.pdf;type=application/pdf"Ответ 201 Created:
{
"attachment_id": "cm3k9b2c40002z8j4q1r2s3t4",
"invoice_id": "cm3k8x7y80001z8j4k5m6n7o8",
"type": "PDF",
"file_name": "receipt.pdf",
"file_url": "https://files.parallel-pay.com/attachments/cm3k9b2c40002z8j4q1r2s3t4/receipt.pdf",
"received_at": "2026-11-09T12:05:00+03:00",
"status": "CHECKING"
}Вебхук REVIEW — мы проверяем чек до review_until:
{
"internal_id": "order-1001",
"invoice_id": "cm3k8x7y80001z8j4k5m6n7o8",
"direction": "IN",
"created_at": "2026-11-09T12:00:00+03:00",
"updated_at": "2026-11-09T12:05:00+03:00",
"amount": "1000",
"currency": "RUB",
"deal_rate": "95.5",
"requisites": {
"bank": "sberbank",
"bank_name": "Сбербанк",
"full_name": "Ivan I.",
"method": "SBP",
"phone_number": "+79001234567"
},
"attachments": [
{
"attachment_id": "cm3k9b2c40002z8j4q1r2s3t4",
"invoice_id": "cm3k8x7y80001z8j4k5m6n7o8",
"type": "PDF",
"file_name": "receipt.pdf",
"file_url": "https://files.parallel-pay.com/attachments/cm3k9b2c40002z8j4q1r2s3t4/receipt.pdf",
"received_at": "2026-11-09T12:05:00+03:00",
"status": "CHECKING"
}
],
"receipt_delivery": "UPLOAD",
"status": "REVIEW",
"review_until": "2026-11-09T12:20:00+03:00"
}Вебхук PAID — чек прошёл, на баланс зачислено 1000 / 95,5 ≈ 10,47 USDT:
{
"internal_id": "order-1001",
"invoice_id": "cm3k8x7y80001z8j4k5m6n7o8",
"direction": "IN",
"created_at": "2026-11-09T12:00:00+03:00",
"updated_at": "2026-11-09T12:07:00+03:00",
"amount": "1000",
"currency": "RUB",
"deal_rate": "95.5",
"requisites": {
"bank": "sberbank",
"bank_name": "Сбербанк",
"full_name": "Ivan I.",
"method": "SBP",
"phone_number": "+79001234567"
},
"attachments": [
{
"attachment_id": "cm3k9b2c40002z8j4q1r2s3t4",
"invoice_id": "cm3k8x7y80001z8j4k5m6n7o8",
"type": "PDF",
"file_name": "receipt.pdf",
"file_url": "https://files.parallel-pay.com/attachments/cm3k9b2c40002z8j4q1r2s3t4/receipt.pdf",
"received_at": "2026-11-09T12:05:00+03:00",
"status": "PASSED",
"checked_at": "2026-11-09T12:07:00+03:00",
"transfer": {
"amount": "1000",
"at": "2026-11-09T12:04:00+03:00",
"bank_status": "Успешно",
"operation_id": "C4213110902474567",
"from": {
"bank": "tbank",
"name": "Пётр П."
},
"to": {
"method": "SBP",
"bank": "sberbank",
"name": "Иван И.",
"phone_number": "+79001234567",
"card_number": null
}
}
}
],
"receipt_delivery": "UPLOAD",
"status": "PAID",
"paid_amount": "1000",
"paid_at": "2026-11-09T12:07:00+03:00"
}Зачислите клиенту paid_amount.
2. Недоплата: PAID на 700 из 1000
Клиент перевёл 700 ₽ вместо 1000 ₽. Заявка и загрузка чека — как в примере 1. Чек прошёл, заявку зачитываем на
сумму из чека: paid_amount — 700.
Вебхук PAID:
{
"internal_id": "order-1001",
"invoice_id": "cm3k8x7y80001z8j4k5m6n7o8",
"direction": "IN",
"created_at": "2026-11-09T12:00:00+03:00",
"updated_at": "2026-11-09T12:07:00+03:00",
"amount": "1000",
"currency": "RUB",
"deal_rate": "95.5",
"requisites": {
"bank": "sberbank",
"bank_name": "Сбербанк",
"full_name": "Ivan I.",
"method": "SBP",
"phone_number": "+79001234567"
},
"attachments": [
{
"attachment_id": "cm3k9b2c40002z8j4q1r2s3t4",
"invoice_id": "cm3k8x7y80001z8j4k5m6n7o8",
"type": "PDF",
"file_name": "receipt.pdf",
"file_url": "https://files.parallel-pay.com/attachments/cm3k9b2c40002z8j4q1r2s3t4/receipt.pdf",
"received_at": "2026-11-09T12:05:00+03:00",
"status": "PASSED",
"checked_at": "2026-11-09T12:07:00+03:00",
"transfer": {
"amount": "700",
"at": "2026-11-09T12:04:00+03:00",
"bank_status": "Успешно",
"operation_id": "C4213110902474567",
"from": {
"bank": "tbank",
"name": "Пётр П."
},
"to": {
"method": "SBP",
"bank": "sberbank",
"name": "Иван И.",
"phone_number": "+79001234567",
"card_number": null
}
}
}
],
"receipt_delivery": "UPLOAD",
"status": "PAID",
"paid_amount": "700",
"paid_at": "2026-11-09T12:07:00+03:00"
}Зачислите клиенту 700 ₽, а не amount.
3. Чек «В обработке» → видео → PAID
Клиент прислал чек Т-Банка со статусом «В обработке». Банк ещё может отменить такой перевод, поэтому чек не проходит.
Заявка и загрузка чека — как в примере 1, затем вебхук REVIEW.
Вебхук PROOF_REQUIRED — чек не прошёл (NOT_COMPLETED), нужен доп до proof_until:
{
"internal_id": "order-1001",
"invoice_id": "cm3k8x7y80001z8j4k5m6n7o8",
"direction": "IN",
"created_at": "2026-11-09T12:00:00+03:00",
"updated_at": "2026-11-09T12:07:00+03:00",
"amount": "1000",
"currency": "RUB",
"deal_rate": "95.5",
"requisites": {
"bank": "sberbank",
"bank_name": "Сбербанк",
"full_name": "Ivan I.",
"method": "SBP",
"phone_number": "+79001234567"
},
"attachments": [
{
"attachment_id": "cm3k9b2c40002z8j4q1r2s3t4",
"invoice_id": "cm3k8x7y80001z8j4k5m6n7o8",
"type": "PDF",
"file_name": "receipt.pdf",
"file_url": "https://files.parallel-pay.com/attachments/cm3k9b2c40002z8j4q1r2s3t4/receipt.pdf",
"received_at": "2026-11-09T12:05:00+03:00",
"status": "FAILED",
"checked_at": "2026-11-09T12:07:00+03:00",
"reason": {
"code": "NOT_COMPLETED",
"message": "Перевод в статусе «В обработке»: банк ещё может его отменить"
},
"transfer": {
"amount": "1000",
"at": "2026-11-09T12:04:00+03:00",
"bank_status": "В обработке",
"operation_id": "C4213110902474567",
"from": {
"bank": "tbank",
"name": "Пётр П."
},
"to": {
"method": "SBP",
"bank": "sberbank",
"name": "Иван И.",
"phone_number": "+79001234567",
"card_number": null
}
}
}
],
"receipt_delivery": "UPLOAD",
"status": "PROOF_REQUIRED",
"proof_until": "2026-11-09T13:07:00+03:00"
}Загрузите видео оплаты — для этого в proof_options магазина должен быть VIDEO:
curl -X POST https://api.parallel-pay.com/api/v2/invoices/cm3k8x7y80001z8j4k5m6n7o8/attachments \
-H "Authorization: Bearer $PARALLEL_TOKEN" \
-F "file=@payment.mp4;type=video/mp4"Ответ 201 Created:
{
"attachment_id": "cm3kb4d6e0004z8j4u5v6w7x8",
"invoice_id": "cm3k8x7y80001z8j4k5m6n7o8",
"type": "VIDEO",
"file_name": "payment.mp4",
"file_url": "https://files.parallel-pay.com/attachments/cm3kb4d6e0004z8j4u5v6w7x8/payment.mp4",
"received_at": "2026-11-09T12:20:00+03:00",
"status": "CHECKING"
}Вебхук REVIEW — проверяем видео:
{
"internal_id": "order-1001",
"invoice_id": "cm3k8x7y80001z8j4k5m6n7o8",
"direction": "IN",
"created_at": "2026-11-09T12:00:00+03:00",
"updated_at": "2026-11-09T12:20:00+03:00",
"amount": "1000",
"currency": "RUB",
"deal_rate": "95.5",
"requisites": {
"bank": "sberbank",
"bank_name": "Сбербанк",
"full_name": "Ivan I.",
"method": "SBP",
"phone_number": "+79001234567"
},
"attachments": [
{
"attachment_id": "cm3k9b2c40002z8j4q1r2s3t4",
"invoice_id": "cm3k8x7y80001z8j4k5m6n7o8",
"type": "PDF",
"file_name": "receipt.pdf",
"file_url": "https://files.parallel-pay.com/attachments/cm3k9b2c40002z8j4q1r2s3t4/receipt.pdf",
"received_at": "2026-11-09T12:05:00+03:00",
"status": "FAILED",
"checked_at": "2026-11-09T12:07:00+03:00",
"reason": {
"code": "NOT_COMPLETED",
"message": "Перевод в статусе «В обработке»: банк ещё может его отменить"
},
"transfer": {
"amount": "1000",
"at": "2026-11-09T12:04:00+03:00",
"bank_status": "В обработке",
"operation_id": "C4213110902474567",
"from": {
"bank": "tbank",
"name": "Пётр П."
},
"to": {
"method": "SBP",
"bank": "sberbank",
"name": "Иван И.",
"phone_number": "+79001234567",
"card_number": null
}
}
},
{
"attachment_id": "cm3kb4d6e0004z8j4u5v6w7x8",
"invoice_id": "cm3k8x7y80001z8j4k5m6n7o8",
"type": "VIDEO",
"file_name": "payment.mp4",
"file_url": "https://files.parallel-pay.com/attachments/cm3kb4d6e0004z8j4u5v6w7x8/payment.mp4",
"received_at": "2026-11-09T12:20:00+03:00",
"status": "CHECKING"
}
],
"receipt_delivery": "UPLOAD",
"status": "REVIEW",
"review_until": "2026-11-09T12:35:00+03:00"
}Вебхук PAID — видео подтвердило оплату:
{
"internal_id": "order-1001",
"invoice_id": "cm3k8x7y80001z8j4k5m6n7o8",
"direction": "IN",
"created_at": "2026-11-09T12:00:00+03:00",
"updated_at": "2026-11-09T12:30:00+03:00",
"amount": "1000",
"currency": "RUB",
"deal_rate": "95.5",
"requisites": {
"bank": "sberbank",
"bank_name": "Сбербанк",
"full_name": "Ivan I.",
"method": "SBP",
"phone_number": "+79001234567"
},
"attachments": [
{
"attachment_id": "cm3k9b2c40002z8j4q1r2s3t4",
"invoice_id": "cm3k8x7y80001z8j4k5m6n7o8",
"type": "PDF",
"file_name": "receipt.pdf",
"file_url": "https://files.parallel-pay.com/attachments/cm3k9b2c40002z8j4q1r2s3t4/receipt.pdf",
"received_at": "2026-11-09T12:05:00+03:00",
"status": "FAILED",
"checked_at": "2026-11-09T12:07:00+03:00",
"reason": {
"code": "NOT_COMPLETED",
"message": "Перевод в статусе «В обработке»: банк ещё может его отменить"
},
"transfer": {
"amount": "1000",
"at": "2026-11-09T12:04:00+03:00",
"bank_status": "В обработке",
"operation_id": "C4213110902474567",
"from": {
"bank": "tbank",
"name": "Пётр П."
},
"to": {
"method": "SBP",
"bank": "sberbank",
"name": "Иван И.",
"phone_number": "+79001234567",
"card_number": null
}
}
},
{
"attachment_id": "cm3kb4d6e0004z8j4u5v6w7x8",
"invoice_id": "cm3k8x7y80001z8j4k5m6n7o8",
"type": "VIDEO",
"file_name": "payment.mp4",
"file_url": "https://files.parallel-pay.com/attachments/cm3kb4d6e0004z8j4u5v6w7x8/payment.mp4",
"received_at": "2026-11-09T12:20:00+03:00",
"status": "PASSED",
"checked_at": "2026-11-09T12:30:00+03:00"
}
],
"receipt_delivery": "UPLOAD",
"status": "PAID",
"paid_amount": "1000",
"paid_at": "2026-11-09T12:30:00+03:00"
}Видео можно было загрузить и сразу вместе с чеком, не дожидаясь PROOF_REQUIRED.
4. Скриншот не прошёл → ФО → PAID
Клиент прислал скриншот, а не PDF. Скриншот не прошёл проверку. Вы уверены в оплате и берёте финансовую ответственность.
Загрузите скриншот.
curl -X POST https://api.parallel-pay.com/api/v2/invoices/cm3k8x7y80001z8j4k5m6n7o8/attachments \
-H "Authorization: Bearer $PARALLEL_TOKEN" \
-F "file=@screenshot.png;type=image/png"Ответ 201 Created:
{
"attachment_id": "cm3kc7f8g0005z8j4y9z0a1b2",
"invoice_id": "cm3k8x7y80001z8j4k5m6n7o8",
"type": "IMAGE",
"file_name": "screenshot.png",
"file_url": "https://files.parallel-pay.com/attachments/cm3kc7f8g0005z8j4y9z0a1b2/screenshot.png",
"received_at": "2026-11-09T12:05:00+03:00",
"status": "CHECKING"
}Затем вебхук REVIEW, как в примере 1.
Вебхук PROOF_REQUIRED:
{
"internal_id": "order-1001",
"invoice_id": "cm3k8x7y80001z8j4k5m6n7o8",
"direction": "IN",
"created_at": "2026-11-09T12:00:00+03:00",
"updated_at": "2026-11-09T12:07:00+03:00",
"amount": "1000",
"currency": "RUB",
"deal_rate": "95.5",
"requisites": {
"bank": "sberbank",
"bank_name": "Сбербанк",
"full_name": "Ivan I.",
"method": "SBP",
"phone_number": "+79001234567"
},
"attachments": [
{
"attachment_id": "cm3kc7f8g0005z8j4y9z0a1b2",
"invoice_id": "cm3k8x7y80001z8j4k5m6n7o8",
"type": "IMAGE",
"file_name": "screenshot.png",
"file_url": "https://files.parallel-pay.com/attachments/cm3kc7f8g0005z8j4y9z0a1b2/screenshot.png",
"received_at": "2026-11-09T12:05:00+03:00",
"status": "FAILED",
"checked_at": "2026-11-09T12:07:00+03:00",
"reason": {
"code": "UNREADABLE",
"message": "Не удалось распознать банк по скриншоту"
}
}
],
"receipt_delivery": "UPLOAD",
"status": "PROOF_REQUIRED",
"proof_until": "2026-11-09T13:07:00+03:00"
}Возьмите ФО — для этого в proof_options магазина должен быть FINANCIAL_RESPONSIBILITY:
curl -X POST https://api.parallel-pay.com/api/v2/invoices/cm3k8x7y80001z8j4k5m6n7o8/take_financial_responsibility \
-H "Authorization: Bearer $PARALLEL_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"amount": "1000"
}'Ответ — заявка PAID. Вебхук PAID придёт с тем же телом.
{
"internal_id": "order-1001",
"invoice_id": "cm3k8x7y80001z8j4k5m6n7o8",
"direction": "IN",
"created_at": "2026-11-09T12:00:00+03:00",
"updated_at": "2026-11-09T12:15:00+03:00",
"amount": "1000",
"currency": "RUB",
"deal_rate": "95.5",
"requisites": {
"bank": "sberbank",
"bank_name": "Сбербанк",
"full_name": "Ivan I.",
"method": "SBP",
"phone_number": "+79001234567"
},
"attachments": [
{
"attachment_id": "cm3kc7f8g0005z8j4y9z0a1b2",
"invoice_id": "cm3k8x7y80001z8j4k5m6n7o8",
"type": "IMAGE",
"file_name": "screenshot.png",
"file_url": "https://files.parallel-pay.com/attachments/cm3kc7f8g0005z8j4y9z0a1b2/screenshot.png",
"received_at": "2026-11-09T12:05:00+03:00",
"status": "FAILED",
"checked_at": "2026-11-09T12:07:00+03:00",
"reason": {
"code": "UNREADABLE",
"message": "Не удалось распознать банк по скриншоту"
}
}
],
"receipt_delivery": "UPLOAD",
"financial_responsibility": {
"amount": "1000",
"taken_at": "2026-11-09T12:15:00+03:00"
},
"status": "PAID",
"paid_amount": "1000",
"paid_at": "2026-11-09T12:15:00+03:00"
}5. Без чека → ФО сразу
Клиент заплатил, но чека нет совсем. ФО можно взять уже в IN_PROGRESS, ничего не загружая. Заявка создана, как в
примере 1.
curl -X POST https://api.parallel-pay.com/api/v2/invoices/cm3k8x7y80001z8j4k5m6n7o8/take_financial_responsibility \
-H "Authorization: Bearer $PARALLEL_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"amount": "1000"
}'Ответ — заявка PAID, файлов нет. Вебхук PAID придёт с тем же телом.
{
"internal_id": "order-1001",
"invoice_id": "cm3k8x7y80001z8j4k5m6n7o8",
"direction": "IN",
"created_at": "2026-11-09T12:00:00+03:00",
"updated_at": "2026-11-09T12:10:00+03:00",
"amount": "1000",
"currency": "RUB",
"deal_rate": "95.5",
"requisites": {
"bank": "sberbank",
"bank_name": "Сбербанк",
"full_name": "Ivan I.",
"method": "SBP",
"phone_number": "+79001234567"
},
"attachments": [],
"receipt_delivery": "UPLOAD",
"financial_responsibility": {
"amount": "1000",
"taken_at": "2026-11-09T12:10:00+03:00"
},
"status": "PAID",
"paid_amount": "1000",
"paid_at": "2026-11-09T12:10:00+03:00"
}6. Спор после ФО → REVERSED
Продолжение примера 5: вы взяли ФО, а деньги на реквизиты так и не пришли. Parallel открывает спор.
Вебхук DISPUTE — зачтённые USDT заморожены:
{
"internal_id": "order-1001",
"invoice_id": "cm3k8x7y80001z8j4k5m6n7o8",
"direction": "IN",
"created_at": "2026-11-09T12:00:00+03:00",
"updated_at": "2026-11-09T18:00:00+03:00",
"amount": "1000",
"currency": "RUB",
"deal_rate": "95.5",
"requisites": {
"bank": "sberbank",
"bank_name": "Сбербанк",
"full_name": "Ivan I.",
"method": "SBP",
"phone_number": "+79001234567"
},
"attachments": [],
"receipt_delivery": "UPLOAD",
"financial_responsibility": {
"amount": "1000",
"taken_at": "2026-11-09T12:10:00+03:00"
},
"status": "DISPUTE",
"paid_amount": "1000",
"paid_at": "2026-11-09T12:10:00+03:00",
"dispute": {
"received_amount": "0",
"message": "На реквизиты заявки деньги не поступили",
"file_name": "statement.pdf",
"file_url": "https://files.parallel-pay.com/disputes/cm3k8x7y80001z8j4k5m6n7o8/statement.pdf",
"opened_at": "2026-11-09T18:00:00+03:00"
}
}Вебхук REVERSED — спор решён, денег не пришло, зачтённая сумма списана с баланса:
{
"internal_id": "order-1001",
"invoice_id": "cm3k8x7y80001z8j4k5m6n7o8",
"direction": "IN",
"created_at": "2026-11-09T12:00:00+03:00",
"updated_at": "2026-11-10T11:00:00+03:00",
"amount": "1000",
"currency": "RUB",
"deal_rate": "95.5",
"requisites": {
"bank": "sberbank",
"bank_name": "Сбербанк",
"full_name": "Ivan I.",
"method": "SBP",
"phone_number": "+79001234567"
},
"attachments": [],
"receipt_delivery": "UPLOAD",
"financial_responsibility": {
"amount": "1000",
"taken_at": "2026-11-09T12:10:00+03:00"
},
"status": "REVERSED",
"reversed_at": "2026-11-10T11:00:00+03:00",
"dispute": {
"received_amount": "0",
"message": "На реквизиты заявки деньги не поступили",
"file_name": "statement.pdf",
"file_url": "https://files.parallel-pay.com/disputes/cm3k8x7y80001z8j4k5m6n7o8/statement.pdf",
"opened_at": "2026-11-09T18:00:00+03:00",
"closed_at": "2026-11-10T11:00:00+03:00"
}
}Отмените зачисление у себя. Если вы не согласны с решением, напишите в поддержку Parallel.
7. Чек на почту (EMAIL)
Клиент платит из приложения Т-Банка и сам отправляет чек на почту заявки. Загружать ничего не нужно.
Создайте заявку с "receipt_delivery": "EMAIL":
curl -X POST https://api.parallel-pay.com/api/v2/invoices \
-H "Authorization: Bearer $PARALLEL_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"internal_id": "order-1002",
"direction": "IN",
"amount": "1000",
"currency": "RUB",
"method": "SBP",
"receipt_delivery": "EMAIL"
}'Ответ 201 Created:
{
"internal_id": "order-1002",
"invoice_id": "cm3k8z1a20003z8j4b5c6d7e8",
"direction": "IN",
"created_at": "2026-11-09T12:00:00+03:00",
"updated_at": "2026-11-09T12:00:00+03:00",
"amount": "1000",
"currency": "RUB",
"deal_rate": "95.5",
"requisites": {
"bank": "sberbank",
"bank_name": "Сбербанк",
"full_name": "Ivan I.",
"method": "SBP",
"phone_number": "+79001234567"
},
"attachments": [],
"receipt_delivery": "EMAIL",
"receipt_email": "inbox+k7m9q2@example.com",
"payer_warning": "Оплачивайте только из приложения Т-Банка. После оплаты отправьте чек из приложения на inbox+k7m9q2@example.com: без него оплата не зачтётся.",
"status": "IN_PROGRESS",
"pay_until": "2026-11-09T12:15:00+03:00"
}Покажите клиенту реквизиты и рядом — текст payer_warning. Клиент переводит 1000 ₽ из приложения Т-Банка и
отправляет чек из приложения на receipt_email.
Вебхук REVIEW — чек пришёл на почту, проверяем:
{
"internal_id": "order-1002",
"invoice_id": "cm3k8z1a20003z8j4b5c6d7e8",
"direction": "IN",
"created_at": "2026-11-09T12:00:00+03:00",
"updated_at": "2026-11-09T12:05:00+03:00",
"amount": "1000",
"currency": "RUB",
"deal_rate": "95.5",
"requisites": {
"bank": "sberbank",
"bank_name": "Сбербанк",
"full_name": "Ivan I.",
"method": "SBP",
"phone_number": "+79001234567"
},
"attachments": [
{
"attachment_id": "cm3kd9h0i0006z8j4c3d4e5f6",
"invoice_id": "cm3k8z1a20003z8j4b5c6d7e8",
"type": "PDF",
"file_name": "receipt.pdf",
"file_url": "https://files.parallel-pay.com/attachments/cm3kd9h0i0006z8j4c3d4e5f6/receipt.pdf",
"received_at": "2026-11-09T12:05:00+03:00",
"status": "CHECKING"
}
],
"receipt_delivery": "EMAIL",
"receipt_email": "inbox+k7m9q2@example.com",
"payer_warning": "Оплачивайте только из приложения Т-Банка. После оплаты отправьте чек из приложения на inbox+k7m9q2@example.com: без него оплата не зачтётся.",
"status": "REVIEW",
"review_until": "2026-11-09T12:20:00+03:00"
}Вебхук PAID:
{
"internal_id": "order-1002",
"invoice_id": "cm3k8z1a20003z8j4b5c6d7e8",
"direction": "IN",
"created_at": "2026-11-09T12:00:00+03:00",
"updated_at": "2026-11-09T12:07:00+03:00",
"amount": "1000",
"currency": "RUB",
"deal_rate": "95.5",
"requisites": {
"bank": "sberbank",
"bank_name": "Сбербанк",
"full_name": "Ivan I.",
"method": "SBP",
"phone_number": "+79001234567"
},
"attachments": [
{
"attachment_id": "cm3kd9h0i0006z8j4c3d4e5f6",
"invoice_id": "cm3k8z1a20003z8j4b5c6d7e8",
"type": "PDF",
"file_name": "receipt.pdf",
"file_url": "https://files.parallel-pay.com/attachments/cm3kd9h0i0006z8j4c3d4e5f6/receipt.pdf",
"received_at": "2026-11-09T12:05:00+03:00",
"status": "PASSED",
"checked_at": "2026-11-09T12:07:00+03:00",
"transfer": {
"amount": "1000",
"at": "2026-11-09T12:04:00+03:00",
"bank_status": "Успешно",
"operation_id": "C4213110902474567",
"from": {
"bank": "tbank",
"name": "Пётр П."
},
"to": {
"method": "SBP",
"bank": "sberbank",
"name": "Иван И.",
"phone_number": "+79001234567",
"card_number": null
}
}
}
],
"receipt_delivery": "EMAIL",
"receipt_email": "inbox+k7m9q2@example.com",
"payer_warning": "Оплачивайте только из приложения Т-Банка. После оплаты отправьте чек из приложения на inbox+k7m9q2@example.com: без него оплата не зачтётся.",
"status": "PAID",
"paid_amount": "1000",
"paid_at": "2026-11-09T12:07:00+03:00"
}