Установка способа оплаты в транзакцию (если транзакцию создали без способа оплаты)

Этот метод нужен, если транзакция находится в статусе CREATED и ей при создании не передали нужных свойств способа оплаты.

Header
{
  "Authorization": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJrUkpPMGtsR0RGWDR6NW1vd1lkeVVraTdjTTkzIiwiZGF0ZSI6IjIwMjMtMTEtMjlUMjA6Mzk6MzcuMTQyWiIsImlhdCI6MTcwMTI5MDM3N30.SZwMsPHjCepgDBelxIagJIlfA3UIQYbAmREjPOM1JwU",
  "Content-Type": "application/x-www-form-urlencoded"
}
Body
{
  "selectedProvider": {
    "method": "VTB (заполняется в том же формате, что при Создании транзакции)",
    "type": "GATE [RUB/USDT] CARD (заполняется в том же формате, что при Создании транзакции)"
  }
}

POST https://api.merchant001.io/v1/transaction/merchant/provider/{id}

Path Parameters

NameTypeDescription

id*

string

Request Body

NameTypeDescription

data*

object

{
  "id": "uuid",
  "userId": "id",
  "pricing": {
    "local": {
      "amount": "100",
      "currency": "RUB"
    }
  },
  "fee": null,
  "redirectUrl": null,
  "cancelUrl": null,
  "selectedProvider": {
    "type": "GATE [RUB/USDT] CARD",
    "method": "VTB"
  },
  "currentPaymentFee": null,
  "outcomeAddress": null,
  "isPartnerFee": true,
  "status": "CREATED",
  "direction": "INCOME",
  "createdAt": {
    "_seconds": 1681936095,
    "_nanoseconds": 425000000
  },
  "updatedAt": null,
  "expiredAt": null
}

Last updated