Webmoney
 Особенности
 Оплата на странице Webmoney
Шаг 1. Создайте платеж , в объекте
payment_method_data
передайте тип
webmoney
, а в объекте
confirmation
передайте тип
redirect
и адрес страницы на вашей стороне, на которую пользователь вернется после оплаты (в параметре
return_url
).
Пример запроса
cURL
PHP
Python
curl https://payment.yandex.net/api/v3/payments \
  -X POST \
  -u <Идентификатор магазина>:<Секретный ключ> \
  -H 'Idempotence-Key: <Ключ идемпотентности>' \
  -H 'Content-Type: application/json' \
  -d '{
        "amount": {
          "value": "2.00",
          "currency": "RUB"
        },
        "payment_method_data": {
          "type": "webmoney"
        },
        "confirmation": {
          "type": "redirect",
          "return_url": "https://www.merchant-website.com/return_url"
        },
        "description": "Заказ №72"
      }'
Шаг 2. Перенаправьте пользователя на страницу для подтверждения оплаты (ссылка на страницу придет в параметре
confirmation_url
).
Пример созданного объекта платежа
JSON
"id": "22c5d32a-000f-5000-a000-176b8fb6c8a9",
"status": "pending",
"paid": false,
"amount": {
  "value": "2.00",
  "currency": "RUB"
},
"confirmation": {
  "type": "redirect",
  "confirmation_url": "https://merchant.webmoney.ru/lmi/payment.asp?gid=007A174F-3EE6-48B6-80D9-4E2406780E23"
},
"created_at": "2018-06-27T16:46:34.782Z",
"description": "Заказ №72",
"metadata": {},
"payment_method": {
  "type": "webmoney",
  "id": "22c5d32a-000f-5000-a000-176b8fb6c8a9",
  "saved": false
},
"recipient": {
  "account_id": "100001",
  "gateway_id": "1000001"
},
"test": false
}
Шаг 3. Дождитесь успешного завершения платежа: подождите, когда придет уведомление от Яндекс.Кассы, или периодически отправляйте запросы, чтобы получить информацию о платеже .
 Что почитать еще
Основы проведения платежейНеуспешные платежиОплата по 54-ФЗ