id в запросе.Поле metadataобязательно. В каждом запросе передавайте идентификатор покупателя вmetadata.user_email— как его сформировать, описано ниже, в разделе «Метаданные платежа».
metadata.user_email — идентификатор покупателя в виде адреса электронной почты. По нему платёжная система узнаёт покупателя и видит историю его платежей. Без него платежи одного покупателя не связываются между собой, а платёжная форма запрашивает адрес у плательщика сама, добавляя лишний шаг в оплату.metadata.userId — уникальный идентификатор плательщика в вашей системе. Для магазинов отдельных категорий он обязателен: уточните у вашего менеджера, требуется ли это для вашего магазина. Отсутствие metadata.userId при наличии требования отключает антифрод-защиту и может привести к отключению магазина.metadata.userName — любые дополнительные данные о плательщике, которые вы хотите сохранить вместе с транзакцией.user_email{e-mail покупателя}ivan.petrov@gmail.com — подходит: адрес, который ввёл покупательtest@test.ru — не подходит: заглушкаorders@yourshop.ru — не подходит: адрес магазина, а не покупателяtelegram.org. Числовой ID постоянен, это поле from.id в Bot API. Username вида @name не подходит: его можно сменить.{telegram_id}@telegram.org5512345678@telegram.org — подходит: числовой Telegram IDivan_petrov@telegram.org — не подходит: username вместо ID5512345678 — не подходит: нет доменаgmail.com, mail.ru, yandex.ru. Идентификатор должен быть постоянным для покупателя, а не новым под каждый заказ.{ID покупателя}@{почтовый домен}100482@mail.ru — подходит: постоянный ID покупателяk7f2x9q1@mail.ru — не подходит: случайная строка под заказorder-55831@mail.ru — не подходит: номер заказа, а не покупателя100482@myshop.xyz — не подходит: домен не является известным почтовым сервисомpaymentMethod: 13 (криптоплатежи) пользователь перенаправляется на веб-пейформу.curl --location '/v2/transaction/process' \
--header 'X-MerchantId;' \
--header 'X-Secret;' \
--header 'Content-Type: application/json' \
--data-raw '{
"paymentDetails": {
"amount": 500,
"currency": "RUB"
},
"description": "Оплата мешков картошки клиенту №293",
"return": "https://google.com/success",
"failedUrl": "https://google.com/fail",
"payload": "Дополнительная информация о платеже",
"metadata": {
"userId": "123456789",
"userName": "@username",
"clientIp": "111.47.86.11",
"user_email": "100482@mail.ru"
}
}'{
"transactionId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"status": "PENDING",
"url": "https://pay.platega.io/?id=f8000067-a4a0-0000-0000-2556a0b40000&mh=0a0000a4-0000-0000-0000-200004060000",
"expiresIn": "00:15:00",
"rate": 91.2
}