Želite li povezati pružatelja usluga plaćanja kojeg još nismo povezali? To je prilično jednostavno učiniti, samo izradite aplikaciju Payment Provider i počnite primati plaćanja.
1. Napravite aplikaciju
Idite u Appstore i izradite aplikaciju. Ovo su zahtjevi:
- Vaša aplikacija treba web-dojavnik s događajem patment.request
- Kategorija treba biti payment_provider
- Potreban je logo i opis
Url za preusmjeravanje plaćanja (Webhook)
Poslat ćemo korisnika na ovaj url kada on/ona započne plaćanje. Zatim možete preusmjeriti korisnika na pravu stranicu za plaćanje ili mu dopustiti da odabere način plaćanja koji će koristiti, a zatim ga preusmjeriti na stranicu za plaćanje.
Zajedno s url-om poslat ćemo sljedeće parametre u upitu.
app_id = ID aplikacije
admin_id = admin_id administracije
chain_id = Ako ovaj administrator pripada lancu
reserve_id = (broj) jedinstveni ID za ovu rezervaciju
reserve_number = (broj) broj rezervacije kako je priopćen gostu
invoice_id = (broj) Jedinstveni ID za fakturu kojoj pripada ovo plaćanje
iznos: ( float(2) npr. 10233 = EUR102,33) s najviše 2 decimale, ukupni iznos koji se mora naplatiti
valuta: EUR (ili druga valuta)
jezik: nl (en, de, it, fr, es, dk)
Ako izradite svoju aplikaciju, možete dodati ovaj url (bez parametara) na popis web-dojavnika. Uz događaj plaćanje.zahtjev.
Dodajte uplatu
Je li plaćanje izvršeno? odlično! Sada ga možete dodati na Camping.vare. Možete koristiti API za plaćanja da biste dodali plaćanje u naš sustav.
Dodajte plaćanje putem API-ja
https://documenter.getpostman.com/view/9467805/VUjQkj1d#c02a0b22-1ce5-4446-888a-3c9434ed3b58
Ako želite pohraniti vlastitu referencu uz plaćanje. Plaćanju možete dodati meta podatke. S ovim API-jem:
https://documenter.getpostman.com/view/9467805/VUjQkj1d#7cb7f76b-cda1-48dd-b603-f7bc7557ab27
Preusmjerite korisnika na njegovu osobnu stranicu za goste. Uz reserve_id možete dohvatiti rezervaciju iz API-ja. Ovdje ćete pronaći hash koji trebate koristiti za stvaranje url-a za stranicu za goste.
https://[administration.slug].camping.care/reservation/{reservation.id}/{reservation.meta.hash}