https://api.oblodai.com/v1/payment/send-email · Аутентификация: обязательна.
Примеры используют хелпер
call() и переменные $SECRET/$PUBLIC_ID — их определение см. в
Как подписать запрос. Проще не писать подпись руками, а взять
SDK.Чек уходит сам
Если при создании платежа заданpayer_email, на этот адрес автоматически уходит ЧЕК после
оплаты. Ничего вызывать для этого не нужно — достаточно передать payer_email в
POST /v1/payment (или в
POST /v1/link/{id}/checkout, где его вводит сам покупатель).
POST /v1/payment/send-email — про другое: это письмо до оплаты, приглашение заплатить. Его
вы шлёте сами и можете слать повторно.
Параметры запроса
string
Идентификатор платежа в Oblodai.
string
Ваша ссылка на заказ.
string
Кому отправить. По умолчанию —
payer_email, заданный у платежа.uuid или order_id.
Если email не передан и у платежа нет payer_email — слать некуда, придёт
400 email.no_recipient.
Пример запроса
Пример ответа
bool
Письмо принято в очередь отправки.
string
Фактический получатель.
string
Платёж, по которому отправлено письмо.
Коды ошибок
Нюансы
- Повторная отправка разрешена. Дедупликации нет: вызвав метод дважды, вы отправите два письма. Это сделано намеренно — «напомнить об оплате» законная операция.
sent: true— это «принято в очередь», а не «доставлено в почтовый ящик». Доставку писем Oblodai не гарантирует и статус не отдаёт.- Истёкший счёт не блокирует отправку. По истёкшему счёту письмо отправится, но кнопка «Оплатить»
приведёт на страницу просроченного счёта. Перед отправкой напоминания проверяйте статус через
POST /v1/payment/info— или оживите счёт черезis_refreshуPOST /v1/payment.
Связанные страницы
POST /v1/payment
где задаётся
payer_email (он же включает автоматический чек).POST /v1/payment/info
GET /v1/pay/{id}
POST /v1/link/{id}/checkout
покупатель вводит email сам.