Skip to content

Create User Card ​

Endpoint details ​

Method: POST
URL: BASE_URL/merchant/userCard/createUserCard/
Header:

http
Authorization: Bearer < ACCESS_TOKEN >

Request body ​

FieldsTypeRequiredDescription
userIdstringYesMerchant tizimida yaratilgan user id
cardNumberstringyes9860000000000000
expireDatestringyesYYMM
phoneNumberstringno+998*********
smsdictno
json
{
  "userId": "string",
  "cardNumber": "string",
  "expireDate": "string",
  "phoneNumber": "string"
}

Success response ​

json
{
  "result": {
    "cid": "78a353ww-c4ff-42ee-qq0f-2a73baa5db4f",
    "otpSentPhone": "********0000"
  },
  "error": null
}

OTP karta processing markazi tomonidan yuboriladi

  • OTP kodni Paylov yoki merchant emas, Uzcard / Humo processing markazi yuboradi.
  • SMS karta bog‘langan telefon raqamiga yuboriladi (otpSentPhone da yashirilgan holda qaytadi).
  • SMS yuboruvchisi processing markazi bo‘ladi (masalan, UZCARD yoki HUMO), xabar matnida merchant nomi bo‘lmasligi mumkin. Bunday holatda Paylov xodimlariga murojaat qiling: ular merchantga SMS name biriktiradi va OTP SMS matnida merchant nomi qo‘shimcha ravishda ko‘rinadi.
  • Kartada SMS-xabarnoma ulanmagan bo‘lsa, OTP yetib kelmaydi.

Tavsiya: kodni so‘rashdan oldin foydalanuvchiga quyidagicha xabar ko‘rsating: "Tasdiqlash kodi kartangiz bog‘langan ********0000 raqamiga Uzcard/Humo tomonidan yuboriladi."

Error response ​

json
{
  "result": null,
  "error": {
    "code": "validation_error",
    "message": "validation_error",
    "data": {
      "cardNumber": [
        "invalid_card_number"
      ]
    }
  }
}