# Оплаты по платёжным ссылкам {#ru_gate_invoice} статья о порядке проведения через Gate оплат в одну и две стадии с использованием платёжных ссылок и перенаправлением пользователей к платёжной форме Payment Page **Прим.:** Эта статья посвящена тому, как проводить оплаты по платёжным ссылкам через Gate и какие запросы и оповещения при этом актуальны в случае прямого использования платёжных карт. Помимо этой статьи для работы с оплатами по платёжным ссылкам могут быть полезны: - статья [Оплата по платёжной ссылке](ru_platform_invoice_model.md) модели проведения платежей с описанием того, как в целом проводятся оплаты по платёжным ссылкам в платёжной платформе Ecommpay, какие операции при этом используются и как меняются статусы этих платежей и операций; - [описание](ru_dbl_payments.md#) того, как проводить оплаты по платёжным ссылкам через Dashboard; - статьи раздела [Платёжные методы](ru_pm_about.md) с описанием того, как проводятся оплаты с использованием платёжной формы Payment Page в контексте пользовательских сценариев и общих схем взаимодействия. **На уровень выше:**[Gate](ru_Gate_Integration_About.md) ## Общая информация {#ru_gate_invoice_overview} *Оплата по платёжной ссылке* — это тип платежа, в рамках которого на основании одного исходного запроса сначала создаётся и отправляется пользователю платёжная ссылка, а затем, при переходе по этой ссылке и подтверждении платежа, выполняется переводили серия переводов денежных средств от пользователя к мерчанту. Как правило, оплаты по ссылкам используются для разовых расчётов, с предварительной блокировкой средств или без таковой. Вместе с тем, когда это актуально, при проведении оплат по ссылкам можно регистрировать [повторяемые оплаты](ru_Gate__payments_on_saved_data.md), а в рамках работы с отдельными платёжными методами можно использовать платёжные ссылки только для получения согласия пользователей на регистрацию повторяемых оплат, без фактических списаний. Такие оплаты проводятся с использованием платёжной формы Payment Page, ссылка для открытия которой отправляется на электронную почту пользователя через платформу Ecommpay или любым другим способом со стороны мерчанта. Дата и время окончания срока действия ссылки и вариант проведения платежа определяются на стороне мерчанта и указываются в параметрах запроса на его инициирование, при этом срок действия ссылки не может превышать 30 суток \(с момента формирования ссылки в платформе и до момента получения в платформе запроса на инициирование платежа\) и по его истечении от платформы отправляется соответствующее оповещение.Также в параметрах такого запроса можно указать платёжный метод, с использованием которого необходимо провести платёж, или предоставить пользователю возможность выбора из всех методов, подключенных для проекта мерчанта. Так как оплаты по платёжной ссылке проводятся с использованием платёжной формы Payment Page, в параметрах запросов на инициирование таких оплат реквизиты платёжного инструмента либо не указываются, либо указываются в форме токена карты. В последнем случае пользователю понадобится только подтвердить подлинность платёжного инструмента, без указания его реквизитов в платёжной форме. Как и при проведении других типов платежей, в процессе проведения оплаты по платёжной ссылке может потребоваться выполнить вспомогательные процедуры, такие как аутентификация с использованием технологии 3‑D Secure, дополнение информации о платеже и конвертация валют. Эти процедуры полностью выполняются на стороне Payment Page, дополнительных действий со стороны веб-сервиса мерчанта при этом не требуется. ## Сценарии использования {#ru_gate_invoice_scenarios} Допустим, пользователь веб-сервиса оформил заказ на сумму `1379,50 USD` и выбрал возможность оплаты по платёжной ссылке, указав для получения ссылки свой адрес электронной почты — `eddington@mail.uk`. ### Проведение платежа {#section_u3k_51f_5kb .section} ![](images/ecommpay/ru_gate_invoice_1.svg "Открытие платёжной формы и указание необходимых данных") ![](images/ecommpay/ru_gate_invoice_2.svg "Получение информации о результате") 1. Со стороны веб-сервиса мерчанта к платёжной платформе отправляется запрос с параметрами, необходимыми для отправки платёжной ссылки пользователю средствами Ecommpay. 2. Платёжная платформа обрабатывает такой запрос, направляет оповещение к веб-сервису мерчанта и отправляет на указанный в запросе адрес электронной почты письмо. Стандартный язык письма — английский. 3. Пользователь переходит по ссылке, после чего ему отображается Payment Page.Если в запросе на инициирование платежа не указан платёжный метод, то пользователю отображается страница выбора платёжного метода, а если платёжный метод указан — страница указанного платёжного метода. 4. Пользователь указываетплатёжные данные и подтверждает оплату, а также, при необходимости, осуществляет дополнительные действия, требуемые для выполнения одной или нескольких вспомогательных процедур. 5. По результатам проведения платежа к веб-сервису направляется оповещение о результате, а пользователю отображается страница результата оплаты. ### Отмена платежа {#section_urr_zsf_5kb .section} 1. Со стороны веб-сервиса мерчанта к платёжной платформе отправляется запрос на отмену платежа. 2. Платёжная платформа обрабатывает такой запрос, направляет оповещение к веб-сервису мерчанта и отправляет на ранее указанный адрес электронной почты письмо, стандартные вид и содержание которого представлены в примере далее. Стандартный язык письма — английский. ![](images/ecommpay/ru_gate_invoice_4.svg "Пример письма об отмене платежа") 3. Если пользователь переходит по платёжной ссылке, ему отображается сообщение об ошибке. ### Истечение срока действия ссылки {#section_if1_btf_5kb .section} 1. К веб-сервису мерчанта направляется оповещение об истечении срока действия платёжной ссылки. 2. Если пользователь переходит по платёжной ссылке, ему отображается страница с уведомлением об истечении срока действия платёжной ссылки. ![](images/ecommpay/ru_gate_invoice_3.svg "Пример страницы с уведомлением об истечении срока действия платёжной ссылки") Детальные сведения о том, что необходимо делать со стороны мерчанта для проведения платежа, представлены далее. ## Настройка {#ru_gate_invoice_custom} ### Оформление писем {#section_vjk_3nx_1lb .section} По умолчанию в письмах, отправляемых пользователям, содержатся адрес отправителя, noreply@ecommpay.com, тема письма с указанием названия мерчанта или используемого проекта \(в соответствии с указанными в платформе\), например `Payment Link from Cosmoshop`, а также сведения из запроса на создание платёжной ссылки: - идентификатор платежа \(`payment_id`\); - сумма \(`amount`\) и валюта \(`currency`\) платежа; - дата и время окончания срока действия платёжной ссылки \(`best_before`\); - описание платежа \(`description`\). ![](images/ecommpay/ru_gate_invoice_5.svg "Пример шаблона письма") По желанию мерчанта можно указать адрес электронной почты, который следует отображать пользователю в качестве адреса отправителя, а также изменить язык письма и состав данных, которые необходимо передавать в его составе, или предоставить собственную вёрстку такого письма. По всем вопросам, связанным с изменением содержания и оформления писем, следует обращаться к специалистам технической поддержки — [support@ecommpay.com](mailto:support@ecommpay.com). ### Оформление платёжной формы {#section_kfw_3nx_1lb .section} По умолчанию пользователю отображается платёжная форма с типовым вариантом оформления от Ecommpay. По желанию мерчант может настроить собственный вариант оформления, применив различные изменения к отдельным элементам платёжной формы с помощью соответствующего [конструктора](ru_PP__design_customisation.md#). С вопросами, выходящими за рамки возможностей конструктора, можно обращаться к курирующему менеджеру. ## Схема проведения {#ru_gate_invoice_workflow} Для проведения оплаты по платёжной ссылке через Gate необходимо: 1. Отправить [запрос на оплату по платёжной ссылке](ru_gate_invoice.md#section_qxt_mz3_tkb) к конечной точке `/v2/payment/invoice[/card/token]/create`. 2. Принять [оповещение о создании платёжной ссылки](ru_gate_invoice.md#section_h1k_nz3_tkb). 3. Если исходно не инициирована отправка платёжной ссылки пользователю средствами платформы Ecommpay \(и подразумевается отправка средствами веб-сервиса\), отправить ссылку пользователю \(по электронной почте или любым другим способом\). 4. Принять [оповещение о результате оплаты](ru_gate_invoice.md#section_yd1_4tk_tkb) или [оповещение об истечении срока действия ссылки](ru_gate_invoice.md#section_wv1_yjq_tkb). Для проведения оплаты по платёжной ссылке в две стадии дополнительно требуется выполнить вторую стадию такой оплаты: подтверждение списания заблокированных средств или отмену блокировки. Подробная информация о выполнении второй стадии оплаты в две стадии представлена в разделе [Оплата в две стадии](ru_gate_payment_auth.md#). Схема проведения оплаты по платёжной ссылке представлена далее. ![](images/ru_gate_invoice_uml.svg) 1. От веб-сервиса на заданный URL Ecommpay передаётся запрос на оплату по платёжной ссылке. 2. Запрос поступает в платёжную платформу. 3. В платёжной платформе выполняется приём запроса с проверкой его корректности. 4. От платёжной платформы к веб-сервису направляется ответ с информацией о получении запроса и его корректности. 5. В платёжной платформе осуществляется обработка запроса. 6. От платёжной платформы к веб-сервису мерчанта направляется оповещение о создании платёжной ссылки. 7. От платёжной платформы на электронную почту пользователя \(или от веб-сервиса мерчанта на электронную почту либо другим способом\) отправляется платёжная ссылка. 8. Пользователь переходит по этой платёжной ссылке. 9. Запрос на открытие платёжной формы поступает в платёжную платформу. 10. В платёжной платформе осуществляется обработка запроса. 11. Осуществляется генерация Payment Page согласно настройкам проекта. 12. Пользователю отображается ранее сгенерированная платёжная форма. 13. Пользователь указываетплатёжные данные и подтверждает оплату. 14. Запрос на проведение оплаты поступает в платёжную платформу. 15. Выполняются обработка запроса и его отправка в платёжную систему \(или в сервис провайдера\). 16. В платёжной системе \(или в сервисе провайдера\) выполняется обработка платежа. 17. От платёжной системы \(или сервиса провайдера\) к платёжной платформе направляется уведомления о результате платежа. 18. От платёжной платформы к веб-сервису направляется оповещение о результате платежа. 19. От платёжной платформы к Payment Page направляется результат платежа. 20. Результат платежа отображается пользователю на Payment Page. Для отмены такой оплаты до её подтверждения пользователем необходимо: 1. Отправить [запрос на отмену платежа](ru_gate_invoice.md#section_nnb_tgk_tkb) к конечной точке `/v2/payment/invoice/cancel`. 2. Принять [оповещение об отмене платежа](ru_gate_invoice.md#section_nkb_ntk_tkb). Далее приведена информация о форматах запросов и параметрах инициирования оплаты по платёжной ссылке и её отмены, а также о форматах оповещений, используемых при проведении платежа. Информацию о возможных статусах такой оплаты можно найти [в соответствующей статье](ru_platform_invoice_model.md). ## Форматы запросов {#ru_gate_invoice_format_request} ### Формат запроса на проведение платежа {#section_qxt_mz3_tkb .section} При формировании запросов необходимо учитывать следующее: 1. Должен использоваться POST-запрос кодной из следующих конечных точек: [/v2/payment/invoice/create](https://api-developers.ecommpay.com/api-specification/payment-links/post-v2-payment-invoice-create)или [/v2/payment/invoice/card/token/create](https://api-developers.ecommpay.com/api-specification/payment-links/post-v2-payment-invoice-card-token-create). 2. В запросе должны использоваться следующие объекты и параметры: - `general` — объект, содержащий основные идентификационные сведения запроса: - `project_id` — идентификатор проекта, полученный от Ecommpay при интеграции; - `payment_id` — идентификатор платежа, уникальный в рамках проекта; - `signature` — подпись запроса, составленная после указания целевых параметров \(подробнее — в разделе [Работа с подписью к данным](ru_platform_signature.md#)\); - `customer` — объект, содержащий сведения о пользователе: - `id` — идентификатор пользователя в веб-сервисе мерчанта; - `payment` — объект, содержащий сведения о платеже: - `amount` — сумма платежа в дробных единицах валюты; - `currency` — валюта платежа в формате ISO-4217 alpha-3; - `best_before` — дата и время окончания срока действия платёжной ссылки в формате `YYYY-MM-DDThh:mm:ss±hh:mm`; необходимо указывать таким образом, чтобы срок действия ссылки не превышал 30 суток. **Внимание:** В целях повышения качества обработки платежей и соблюдения отраслевых стандартов для определённых видов бизнеса обязательна передача объекта `booking_info` с информацией о датах начала и окончания бронируемой услуги \([подробнее](ru_gate_additional_data.md#)\) для каждой инициируемой [карточной оплаты](ru_pm_cardpayments.md). Это относится к мерчантам с кодами категорий \([Merchant Category Code, MCC](ru_glossary.md#)\) 3000–3999, 4411, 4511, 4722, 5962, 6513, 7011, 7012, 7512, 7519 и 7922. 3. При инициировании оплаты с использованием токена платёжной карты он должен указываться в параметре `token`. 4. Для отправки платёжной ссылки средствами платформы Ecommpay должны передаваться следующие параметры: - `send_email` — указатель необходимости автоматической отправки платёжной ссылки \(должен принимать значение `true`\); - `email` \(в объекте `customer`\) — целевой адрес электронной почты пользователя для отправки платёжной ссылки; - `language` \(в объекте `customer`\) — код языка для оформления письма \(его следует указывать, если предпочитаемый для пользователя язык отличается от используемого по умолчанию английского и для этого языка предварительно был настроен шаблон письма\). 5. Для отправки платёжной ссылки средствами веб-сервиса мерчанта \(и блокировки отправки через платформу Ecommpay\) должен передаваться параметр `send_email` со значением `false`. 6. Для выбора варианты оплаты, отличного от заданного по умолчанию, должен передаваться указатель этого варианта в значении параметра `operation_type`. 7. Для предварительного выбора платёжного метода должен передаваться код этого метода в значении параметра `force_method` \(список таких кодов — представлен в справочнике [Коды платёжных методов](ru_pm_codes.md)\). 8. Для регистрации дальнейших списаний в рамках повторяемой оплаты должен передаваться объект `recurring` с информацией о регистрируемой оплате: - `register` — признак регистрации повторяемой оплаты, со значением `true`; - `type` — указатель категории регистрируемой повторяемой оплаты, в виде одного из следующих значений: - `C` — для экспресс-оплаты, - `U` — для автооплаты, - `R` — для регулярной оплаты; - `period` — периодичность списаний \(в рамках регулярной оплаты\): - `D` — ежедневно, - `W` — еженедельно, - `M` — ежемесячно, - `Q` — ежеквартально, - `Y` — ежегодно; - `time` — время выполнения последующих регулярных списаний \(в рамках регулярной оплаты\) в формате `hh:mm:ss`. 9. Для выполнения списания в рамках сервиса Mastercard MoneySend или Visa Direct необходимо передавать сведения о получателе платежа в объекте `recipient` \(с информацией о требованиях к составу таких сведений можно ознакомиться [в статье о работе с этими сервисами](ru_gate_money_transfer_services.md#)\). 10. Дополнительно могут использоваться любые другие параметры, указанные в спецификации. Таким образом, корректный запрос на оплату по платёжной ссылке должен содержать идентификаторы проекта и платежа, подпись, идентификатор пользователя, валюту и сумму платежа, дату и время окончания срока действия платёжной ссылкии, при необходимости, токен платёжной карты. Дополнительно, если платёжную ссылку необходимо отправить средствами Ecommpay, запрос должен содержать адрес электронной почты пользователя и индикатор автоматической отправки платёжной ссылки. ```language-json { "general": { "project_id": 1901, "payment_id": "456789", "signature": "v7KNMpfogAxwRIL9tVftZ1ZZ5D/aZAeb0VMdeR+CqGrNxYyilUwSm==" }, "customer": { "id": "stapleton", "email": "baskerville@mail.uk" }, "payment": { "amount": 1500, "currency": "GBP", "best_before": "2026-03-08T09:00:00+03:00" }, "send_email": true, // при передаче ранее созданного токена платёжной карты: "token": "f365bb1729f9b72fd9c097becc679f29c3e35c91d18070d15654" } ``` ```language-json { "general": { "project_id": 1901, "payment_id": "1234", "signature": "rS3vlABOs/fve6o555OINkQJqlDDZR2rQ==" }, "customer": { "id": "stapleton", "email": "baskerville@mail.uk" }, "payment": { "amount": 1299, "currency": "EUR", "description": "fluorescent paint 400ml", "best_before": "2026-10-20T23:59:59Z" }, "send_email": false, "operation_type": "sale" } ``` ### Формат запроса на отмену платежа {#section_nnb_tgk_tkb .section} При формировании запросов необходимо учитывать следующее: 1. Должен использоваться POST-запрос к конечной точке [/v2/payment/invoice/cancel](https://api-developers.ecommpay.com/api-specification/payment-links/post-v2-payment-invoice-cancel). 2. В запросе должен использоваться объект `general`, содержащий основные идентификационные сведения запроса: - `project_id` — идентификатор проекта, полученный от Ecommpay при интеграции; - `payment_id` — идентификатор того платежа, который необходимо отменить; - `signature` — подпись запроса, составленная после указания целевых параметров \(подробнее — в разделе [Работа с подписью к данным](ru_platform_signature.md#)\); 3. Дополнительно могут использоваться любые другие параметры, указанные в спецификации. Таким образом, корректный запрос на отмену платежа должен содержать идентификаторы проекта и платежа, а также подпись. ```language-json { "general": { "project_id": 1901, "payment_id": "456789", "signature": "v7KNMpfogAxwRIL9tVftZ1ZZ5D/aZAeb0VMdeR+CqGrNxYyilUwSm==" } } ``` ## Форматы оповещений {#ru_gate_invoice_format_callback} ### Формат оповещения о создании платёжной ссылки {#section_h1k_nz3_tkb .section} Для оповещений об создании и отправке платёжной ссылки пользователю используется стандартный формат, описание которого представлено в разделе [Работа с оповещениями](ru_platform_callbacks.md#). В следующем примере содержится информация о том, что пользователю `stapleton` на адрес электронной почты `baskerville@mail.uk` отправлена платёжная ссылка для оплаты заказа в размере `12,99 GBP`. Срок действия ссылки истекает 11 октября 2026 года, в 11:50. ```language-json { "project_id":1901, "payment":{ "id":"456789", "type":"invoice", "status":"invoice sent", "date":"2025-11-11T11:50:24+0000", "best_before":"2026-10-11T11:50:00+0000", "force\_payment\_method":"card", "method":"card", "email":"baskerville@mail.uk", "sum":{ "amount":1299, "currency":"GBP" }, "description":"fluorescent paint 400ml" }, "paymentLink": ".../payment?project_id=1901&payment_id=456789&customer_country=GB& language_code=en&payment_currency=GBP&best_before=2026-10-11T11:50%& interface_type=%7B%22id%22%3A3%7D&operation\_type=sale& signature=hghwGGyapGUQnI+Qg==", "account":\{ "number":"431422\*\*\*\*\*\*0056", "token":"f365bb1729f9b72fd9c097becc679f29c3e35c91d18070d15654", "type":"visa", "card\_holder":"STAPLETON JACK", "id":1353, "expiry\_month":"11", "expiry\_year":"2028" \}, "customer":{ "id":"stapleton" }, "operation":{ "id":180001525, "type":"invoice", "status":"invoice sent", "date":"2025-11-11T11:57:34+0000", "created_date":"2025-11-11T11:56:32+0000", "request_id":"b3dee0a9d6c36460ada75f71ed0802c6f9", "sum_initial":{ "amount":1299, "currency":"GBP" }, "sum_converted":{ "amount":1299, "currency":"GBP" }, "code":"3701", "message":"Merchant sent invoice", "eci":"02" }, "signature":"hghwGGyapGUQnI+Qg==" } ``` В следующем примере содержится информация о создании платёжной ссылки, которая должна быть отправлена пользователю `stapleton` через веб-сервис мерчанта. ```language-json { "customer": { "id": "stapleton" }, "project_id": 1901, "payment": { "id": "1234", "type": "invoice", "status": "awaiting payment", "date": "2025-10-13T13:14:46+0000", "sum": { "amount": 1299, "currency": "EUR" }, "description": "fluorescent paint 400ml" }, "paymentLink": "https://cosmoshop-pp.com/3fdsfdfoeV6", "operation": { "sum_initial": { "amount": 1299, "currency": "EUR" }, "sum_converted": { "amount": 1299, "currency": "EUR" }, "code": "9999", "message": "Awaiting processing", "provider": { "id": 0, "payment_id": "" }, "id": 5034534534341907, "type": "invoice", "status": "awaiting payment", "date": "2025-10-13T13:14:47+0000", "created_date": "2025-10-13T13:14:46+0000", "request_id": "3b1ef25371d43bcf061bdfgdf2276a2fb0eb4647-05026527" }, "signature": "oFsfX5SZkzSNubrB3dsfsdf555P3iMTdfsds55VnMgmhLlsmx6cJLQg==" } ``` ### Формат оповещения об отмене платежа {#section_nkb_ntk_tkb .section} Для оповещения об отмене платежа по инициативе мерчанта используется стандартный формат, описание которого представлено в разделе [Работа с оповещениями](ru_platform_callbacks.md#). В следующем примере содержится информация о том, что платёж `456789` отменён, статус платежа — `invoice canceled`. ```language-json { "project_id":1901, "payment":{ "id":"456789", "type":"invoice", "status":"invoice canceled", "date":"2025-11-11T11:57:36+0000", "best_before":"2026-10-11T11:50:00+0000", "sum":{ "amount":1299, "currency":"GBP" }, "description":"fluorescent paint 400ml" }, "paymentLink": ".../payment?project_id=1901&payment_id=456789&customer_country=GB& language_code=en&payment_currency=GBP&best_before=2026-10-11T11:50%& interface_type=%7B%22id%22%3A3%7D&operation\_type=sale& signature=hghwGGyapGUQnI+Qg==", "account":\{ "number":"431422\*\*\*\*\*\*0056", "token":"f365bb1729f9b72fd9c097becc679f29c3e35c91d18070d15654", "type":"visa", "card\_holder":"STAPLETON JACK", "id":1353091, "expiry\_month":"11", "expiry\_year":"2028" \}, "customer":{ "id":"stapleton" }, "operation":{ "id":180001525, "type":"invoice", "status":"invoice canceled", "date":"2025-11-11T11:57:34+0000", "created_date":"2025-11-11T11:56:32+0000", "request_id":"b3dee0a9d0d2c8d2aa56c36ed0802c6f9", "sum_initial":{ "amount":1299, "currency":"GBP" }, "sum_converted":{ "amount":1299, "currency":"GBP" }, "code":"3702", "message":"Merchant canceled invoice", "eci":"02" }, "signature":"hghwGlmVZ6Z1ZZ5D/aZAmrqdZb+GyapGUQnI+Qg==" } ``` ### Формат оповещения об истечении срока действия платёжной ссылки {#section_wv1_yjq_tkb .section} Для оповещения об истечении срока действия платёжной ссылки используется стандартный формат, описание которого представлено в разделе [Работа с оповещениями](ru_platform_callbacks.md#). В следующем примере содержится информация о том, что срок действия платёжной ссылки, отправленной пользователю `stapleton` на адрес электронной почты `baskerville@mail.uk`, истёк 11 февраля 2025 года, в 11:50. ```language-json { "project_id":1901, "payment":{ "id":"456789", "type":"invoice", "status":"expired", "date":"2025-01-11T11:57:36+0000", "best_before":"2025-02-11T11:50:00+0000", "force\_payment\_method":"card", "method":"card", "email":"baskerville@mail.uk", "sum":{ "amount":1299, "currency":"GBP" }, "description":"fluorescent paint 400ml" }, "paymentLink": ".../payment?project_id=1901&payment_id=456789&customer_country=GB& language_code=en&payment_currency=GBP&best_before=2025-02-11T11:50%& interface_type=%7B%22id%22%3A3%7D&operation\_type=sale& signature=hghwGGyapGUQnI+Qg==", "account":\{ "number":"431422\*\*\*\*\*\*0056", "token":"f365bb1729f9b72fd9c097becc679f29c3e35c91d18070d15654", "type":"visa", "card\_holder":"STAPLETON JACK", "id":1353091, "expiry\_month":"11", "expiry\_year":"2028" \}, "customer":{ "id":"stapleton" }, "operation":{ "id":180001525, "type":"invoice", "status":"expired", "date":"2025-01-11T11:57:34+0000", "created_date":"2025-01-11T11:56:32+0000", "request_id":"b3dee0a9d0d2c8d2aa56c36ed0802c6f9", "sum_initial":{ "amount":1299, "currency":"GBP" }, "sum_converted":{ "amount":1299, "currency":"GBP" }, "code":"3700", "message":"Best_before has expired", "eci":"02" }, "signature":"hghwGlmVZ6Z1ZZ5D/aZAmrqdZb+GyapGUQnI+Qg==" } ``` ### Формат оповещения о результате платежа {#section_yd1_4tk_tkb .section} Для оповещения о результате оплаты по платёжной ссылке используется стандартный формат, описание которого представлено в разделе [Работа с оповещениями](ru_platform_callbacks.md#). В следующем примере содержится информация о том, что для пользователя `stapleton` проведена оплата в размере `12,99 GBP`. ```language-json { "project_id":1901, "payment":{ "id":"456789", "type":"invoice", "status":"success", "date":"2025-11-11T11:57:36+0000", "best_before":"2026-10-11T11:50:00+0000", "force\_payment\_method":"card", "method":"card", "email":"baskerville@mail.uk", "sum":{ "amount":1299, "currency":"GBP" }, "description":"fluorescent paint 400ml" }, "paymentLink": ".../payment?project_id=1901&payment_id=456789&customer_country=GB& language_code=en&payment_currency=GBP&best_before=2026-10-11T11:50%& interface_type=%7B%22id%22%3A3%7D&operation\_type=sale& signature=hghwGGyapGUQnI+Qg==", "account":\{ "number":"431422\*\*\*\*\*\*0056", "token":"f365bb1729f9b72fd9c097becc679f29c3e35c91d18070d15654", "type":"visa", "card\_holder":"STAPLETON JACK", "id":1353091, "expiry\_month":"11", "expiry\_year":"2028" \}, "customer":{ "id":"stapleton" }, "operation":{ "id":180001525, "type":"invoice", "status":"success", "date":"2025-11-11T11:57:34+0000", "created_date":""2025-11-11T11:56:32+0000", "request_id":"b3dee0a9d6c36460ada75f71ed0802c6f9", "sum_initial":{ "amount":1299, "currency":"GBP" }, "sum_converted":{ "amount":1299, "currency":"GBP" }, "code":"0", "message":"Success", "eci":"02" }, "signature":"hghwGlmVZ6Z1ZZ5D/aZAmrqdZb+GyapGUQnI+Qg==" } ```