Skip to content

Создать транзакцию Service Payment ​

Возвращает transactionId с информацией об учетной записи клиента службы.

Подробности конечной точки ​

Метод: POST
URL: BASE_URL/servicePayment/create/
Заголовок:

http
Authorization: Bearer <ACCESS_TOKEN>

Поля запроса

Полеsample_dataТипТребуетсяОписание
service_id9f877739-bc25-4f0f-a13f-ec485fd04250stringДаservice_id.
account{"soato": "26290", "region": "1", "customer_code": "1000000"}stringДаПоля, необходимые для службы, должны быть включены в поле учетной записи.
amount500intДасумма в сумме.
userId007stringНетuserId (ID заявлено мерчантом)
cardId9f877739-bc25-4f0f-a13f-ec485fd04250stringНетЕсли указан cardId, это означает, что платеж будет обработан с подтверждением OTP.
phoneNumber+998999999999stringНетПоле используется для проверки соответствия номеру телефона, привязанному к карте.
smsdictНетОбъект SMS для подробностей OTP.

Пример запроса без OTP (одноразового пароля)

json
{
  "amount": 500,
  "service_id": "9f877739-bc25-4f0f-a13f-ec485fd04250",
  "account": {
    "soato": "26290",
    "region": "1",
    "customer_code": "1000000"
  },
  "userId": "007"
}

Пример ответа без OTP

json
{
  "result": {
    "transactionId": "b6135bb4-ef3c-4ab1-a5aa-db174a9bdc26",
    "data": [
      {
        "name": "region",
        "value": "г. Ташкент",
        "title": "region"
      },
      {
        "name": "soato",
        "value": "26290 - Яшнабадский ЭСП",
        "title": "soato"
      },
      {
        "name": "customer_code",
        "value": "1000000",
        "title": "customer_code"
      },
      {
        "name": "time",
        "value": "14.10.2024 15:01:07",
        "title": "time"
      },
      {
        "name": "fio",
        "value": "FIO - -",
        "title": "fio"
      },
      {
        "name": "address",
        "value": "Д******* Я******, 9***, 8",
        "title": "address"
      },
      {
        "name": "last_paid_date",
        "value": "2024-08-23",
        "title": "last_paid_date"
      },
      {
        "name": "pokcob",
        "value": "3431.28",
        "title": "bypass_indication"
      },
      {
        "name": "dateob",
        "value": "2024-10-08",
        "title": "bypass_date"
      },
      {
        "name": "last_paid",
        "value": "50000 UZS",
        "title": "last_paid"
      },
      {
        "name": "saldo",
        "value": "15105.15 UZS",
        "title": "balance"
      }
    ]
  }
}

Пример запроса с OTP (одноразовым паролем)

json
{
"amount": 500,
"service_id": "9f877739-bc25-4f0f-a13f-ec485fd04250",
"account": {
  "soato": "26290", 
  "region": "1", 
  "customer_code": "1000000"
  },
"userId": "007",
"cardId": "string"
}

Пример ответа с OTP

json
{
  "result": {
    "transactionId": "b6135bb4-ef3c-4ab1-a5aa-db174a9bdc26",
    "data": [
      {
        "name": "region",
        "value": "г. Ташкент",
        "title": "region"
      }, ....
      ],
    "sms": {"otpSentPhone": hidden_phone}
    }
 }