URL (test): https://testapi.e-plati.hr/api/v1/bulkPayments
URL (produkcija): LCZAJ_VanjskiSustavi.RESTUrl + /v1/bulkPayments
Aplikacija | Broj operacije | Kontrolirana metoda |
---|---|---|
150 | eBank_Pay | Plaćanje naloga digitalnim bankarstvom |
153 | eBank_Pay | Plaćanje naloga digitalnim bankarstvom |
192 | eBank_Pay | Plaćanje naloga digitalnim bankarstvom |
204 | eBank_Pay | Plaćanje naloga digitalnim bankarstvom |
212 | eBank_Pay | Plaćanje naloga digitalnim bankarstvom |
951 | eBank_Pay | Plaćanje naloga digitalnim bankarstvom |
Metoda vrši slanje propremljenih naloga za plaćanje u MeR TTP servis eBankarstva.
Opis | O | |||
---|---|---|---|---|
. | ||||
header | 1..1 | |||
application/json | DA | |||
NEWID() - spremanje u NOVU KOLONU LCZAJ_VanjskiSustaviLog.RowGUID | DA | |||
body | 1..1 | |||
LCZAJ_VanjskiSustavi.KorisnickoIme | DA | |||
LCZAJ_VanjskiSustavi.Zaporka | DA | |||
LCZAJ_OsobniIdentifikacijskiBrojevi.OIB preko LCZAJ_Korisnici.OsobniIdentifikacijskiBrojeviID | DA | |||
'' | NE | |||
LCZAJ_VanjskiSustavi.SoftwareID - NOVA KOLONA | DA | |||
NULL - nemamo ga | NE | |||
NULL - nemamo ga | NE | |||
NEWID() - spremanje u NOVU KOLONU LCZAJ_VanjskiSustaviLog.DatotekaGUID Razvoj za 192 Plaćanje obeza za 6.70.10.00: kada se šalje SEPA pain.001 datoteka iz SPI sustava sa lokacije 192 -> Obrada -> Plaćanje obveza --> Slanje na plaćanje da se umjesto NEWID šalje podatak iz polja ARH_DatotekeGUID iz tablice LC192_ZNDatoteka. | DA | |||
Ako je LCZAJ_ZiroRacuni.psuId NULL ili '' tada se ne šalje element Ako je LCZAJ_ZiroRacuni.psuId varijabla $OIBK$ tada se puni OIB korisnika preko LCZAJ_Korisnici.OsobniIdentifikacijskiBrojevi Ako je LCZAJ_ZiroRacuni.psuId varijabla $OIBP$ tada se puni OIB ovlaštenika (operatera) preko LCZAJ_OperateriZaposleni Inače LCZAJ_ZiroRacuni.psuId | NE | |||
LCZAJ_ZiroRacuni.psuIdType | NE | |||
Ako je LCZAJ_ZiroRacuni.psuCorporateId NULL ili '' tada se ne šalje element Ako je LCZAJ_ZiroRacuni.psuCorporateId varijabla $OIBK$ tada se puni OIB korisnika preko LCZAJ_Korisnici.OsobniIdentifikacijskiBrojevi Inače LCZAJ_ZiroRacuni.psuCorporateId | NE | |||
LCZAJ_ZiroRacuni.psuCorporateIdType | NE | |||
SUBSTRING(LCZAJ_ZiroRacuni.ZIRO,5,7) - za IBAN sa kojeg se vrši plaćanje. Obavezno provjeriti da li su prva dva znaka HR inače zaustaviti pripremu. | DA | |||
pripremljena SEPA pain.001 poruka (datoteka) enkodirana u Base64 tip podatka | DA |
POST /api/v1/bulkPayments HTTP/1.1
Host: irpsd2.dynu.net:8040
X-Request-ID: a48dbe1e-745e-4daf-8981-b5fba4419fac
Content-Type: application/json
Content-Length: 10894
{
"username": "clUser",
"password": "clUser123%",
"companyId": "99999999927",
"companyBu": "",
"softwareId": "Test-001",
"merERPPaymentId": "55776d0e-63e2-43dd-886f-4a7c97ec78ab",
"vbdi": "2402006",
"xmlSct": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxEb2N1bWVudCB4bWxucz0idXJuOmlzbzpzdGQ6aXNvOjIwMDIyOnRlY2g6eHNkOnNjdGhyOnBhaW4uMDAxLjAwMS4wMyI+DQogIDxDc3RtckNkdFRy
ZkluaXRuPg0KICAgIDxHcnBIZHI+DQogICAgICA8TXNnSWQ+ODJiOWMwNjItMzExNi0xMWU5LWIyMTAtZDY2M2JkODczZDkzPC9Nc2dJZD4NCiAgICAgIDxDcmVEdFRtPjIwMTktMDItMTVUMDg6MzY6MTIuMzM0WjwvQ3JlRHRUbT4NCiA
ICAgIDxOYk9mVHhzPjc8L05iT2ZUeHM+DQogICAgICA8Q3RybFN1bT43My45NDwvQ3RybFN1bT4NCiAgICAgIDxJbml0Z1B0eT4NCiAgICAgICAgPE5tPkdhbmRhbGYgR3JheTwvTm0+DQogICAgICA8L0luaXRnUHR5Pg0KICAgIDwvR3J
wSGRyPg0KICAgIDxQbXRJb....."
}
HTTP/1.x 201 Created
X-Request-ID: d192c1b2-53d6-49e2-a3eb-d1498de1807f
Content-Type: application/json
{
"transactionStatus": "RCVD",
"merPaymentId": "f746fbf6-0ba6-4172-96c7-eb79bb042525",
"merERPPaymentId": "55776d0e-63e2-43dd-886f-4a7c97ec78ab",
"merChangeTime": "2021-09-09T21:31:51.5942258+02:00",
"scaRedirect": "https://irpsd2.dynu.net:4200/payment-info-auth/th2ZXmslS3tA3jIvwQhT-as0WOvWPtvAmZVlybgD-7i00zWQFVWfnMO9Smu71lESI2hD1iBhPwwjVCRAXp9BSwT3rL1uLcrgyrAdJ71JZlT9g-YqgAyjJ-amBQXPTyox"
}