Prvi Korak
API Dokumentacija

Informacije i detalji neophodni za pristup našem API-ju

API Dokumentacija

O API-ju

Ove krajnje tačke predstavljaju funkcionalnost koju je izložio Mainloop Pay, kako za tradicionalniju funkcionalnost api servisa, tako i za povezivanje sa popularnim CMS-ovima i s njima povezanom funkcionalnošću.

Verzija: 2.0.0

Više informacija:https://pay.mainloop.rs

Povezivanje sa API-jem
Krajnja tačka servera

API Root Path: https://pay.mainloop.rs/api/v2/
Krajnja tačka za pristup API-ju Mainloop-a.

Headeri (Identifikator)

x-api-keyneophodan
Uz svaki zahtev treba da ga prosledite preko ovog zaglavlja.

Content Type: application/json

Generisanje IPS QR Koda

Metoda: POST

Ruta: /ipsqr

ParametriObjekat

  • account stringZahteva broj računa.
  • acceptant stringZahteva informacije o primaocu.
  • amount stringZahteva ukupnu cenu / vrednost.
  • currency stringZahteva valutu kojom se uplaćuje.
  • payer stringZahteva informacije o uplatiocu.
  • paymentCode stringZahteva sifru plaćanja.
  • purpose stringZahteva svrhu plaćanja.
  • model stringZahteva model plaćanja.
  • callOn stringZahteva poziv na broj.
Generisanje Uplatnice

Metoda: POST

Ruta: /pay

ParametriObjekat

  • account stringZahteva broj računa.
  • acceptant stringZahteva informacije o primaocu.
  • amount stringZahteva ukupnu cenu / vrednost.
  • currency stringZahteva valutu kojom se uplaćuje.
  • payer stringZahteva informacije o uplatiocu.
  • paymentCode stringZahteva sifru plaćanja.
  • purpose stringZahteva svrhu plaćanja.
  • model stringZahteva model plaćanja.
  • callOn stringZahteva poziv na broj.
Odgovor API-ja

Vrsta: Text

Primer odgovora: https://pay.mainloop.rs/qr1614025604963.png

Napomena:

Sve izgenerisane slike se čuvaju 7 dana od trenutka generisanja, posle čega bivaju trajno obrisane

Primer tela (body) koji se prosleđuje:

{
  "account": "100000000002345678",
  "acceptant": "IME 11000 BEOGRAD",
  "amount": "539",
  "currency": "RSD",
  "payer": "Ime Prezime Ulica 21/3, 11000 Beograd",
  "paymentCode": "221",
  "purpose": "Uplata po računu",
  "model": "",
  "callOn": "109"
}

Primer IPS QR Koda

Primer IPS QR Koda

Primer uplatnice

Primer uplatnice