Иштеп чыгуучуларга

Иштеп чы­гуу­чу­лар­га

Интеграциялык интерфейс иштелип жатат. Бул барак документация эмес: иштеген эндпоинттер да, тесттик чөйрө да азырынча жок. Төмөндө интерфейс кандай принциптердин негизинде курулуп жатканы жана релиз жөнүндө кантип билүүгө болору жазылган.

Учурдагы абал

Мөөнөктөр ырасталмайынча жарыяланбайт: жарыяланган күн милдеттенмеге айланат.

БөлүкАбалыКүнү
Интерфейстин спецификациясыИштелип жатат
Тесттик чөйрө (песочница)Ачылган жоктолтурулат
Продуктивдик кирүүАчылган жоктолтурулат
SDK жана даяр китепканаларПландалган жок

API эмнеге мүмкүндүк берет

Төмөнкү тизме интерфейстин курамын сүрөттөйт, анын даярдыгын эмес: ар бир бөлүктүн абалы жогорудагы таблицада.

Интеграциянын тартиби

  1. Мүмкүнчүлүк алуу

    MONTRA инфраструктурасына кирүү мүмкүнчүлүгүн алуу үчүн арыз калтырыңыз.

  2. API интеграциялоо

    API документациясы боюнча интеграцияны ишке ашырыңыз.

  3. Сценарийди текшерүү

    Төлөм сценарийин тесттик чөйрөдө текшериңиз.

  4. Жол-жоболорду өтүү

    Туташуу үчүн зарыл болгон текшерүү жана документ жол-жоболорун өтүңүз.

  5. Которууларды баштоо

    P2P которууларын өнөктөштүк келишимдин шарттарында иштетиңиз.

Интерфейс кандай принциптерге негизделет

Бул принциптер сүрөттөмө үчүн эмес: спецификация ушулардын негизинде жазылат жана алардан четтөө өзгөртүү катары каралат.

  1. HTTPS үстүндө REST жана JSON

    Өзүнчө ойлоп табылган протокол жок. HTTP методдору, статус коддору жана JSON форматы жалпы кабыл алынган мааниде колдонулат.

  2. Кайталанган сурамдын идемпотенттүүлүгү

    Абалды өзгөрткөн ар бир сурам өнөктөш түзгөн ачкыч менен коштолот. Байланыш үзүлүп, сурам кайра жөнөтүлсө, экинчи операция түзүлбөйт — биринчисинин натыйжасы кайтарылат.

  3. Кол коюлган вебхуктар

    Ар бир билдирүү кол коюлат, аны кабыл алган тарап текшере алат. Жеткирүү ырасталмайынча кайталанат, ошондуктан кабыл алуучу тарап бир эле билдирүүнү бир нече жолу алууга даяр болушу керек.

  4. Түшүнүктүү ката коддору

    Ката машина окуй турган код, адам окуй турган түшүндүрмө жана сурамды кайталоого мүмкүнбү деген белги менен кайтарылат. HTTP 200 менен «ката» деген жооп болбойт.

  5. Өзүнчө тесттик чөйрө

    Өз ачкычтары жана чыныгы акчасыз өзүнчө контур. Интеграция продуктивдик кирүү берилгенге чейин ушул жерде текшерилет.

  6. Версиялоо жана шайкештик

    Шайкештикти бузган өзгөрүү жаңы версия аркылуу чыгарылат, мурункусу алдын ала жарыяланган мөөнөт ичинде иштей берет.

Ката объектинин формасыБул — принциптин иллюстрациясы, колдонуудагы контракт эмес. Талаалардын аттары жана мааниси жарыяланган спецификацияда бекитилет.
{
  "error": {
    "code": "…",        // машина окуй турган код
    "message": "…",     // адам үчүн түшүндүрмө
    "retriable": false  // кайталоонун мааниси барбы
  }
}

Бул баракта эмне жок жана эмне үчүн

Тесттик чөйрө качан ачылат

Биз таратуу жүргүзбөйбүз жана даректерди топтобойбуз. Тесттик контурдун ачылышы тууралуу билгиңиз келсе, бизге жазыңыз — даяр болгондо кабарлайбыз.

Жазыңыз: info@montra.kg

P2P төлөмдөр · Система катышуучуларына · Коопсуздук