Haluatko yhdistää maksupalveluntarjoajan, jota emme ole vielä yhdistäneet? Tämä on melko helppoa tehdä, luo vain Payment Provider -sovellus ja aloita maksujen vastaanottaminen.
1. Luo sovellus
Mene Appstoreen ja luo sovellus. Nämä ovat vaatimukset:
- Sovelluksesi tarvitsee webhookin, jossa on tapahtuma patment.request
- Luokan on oltava payment_provider
- Se vaatii logon ja kuvauksen
Maksun uudelleenohjauksen URL-osoite (Webhook)
Lähetämme käyttäjän tähän URL-osoitteeseen, kun hän aloittaa maksun. Tämän jälkeen voit ohjata käyttäjän oikealle maksusivulle tai antaa hänen valita käytettävän maksutavan ja ohjata hänet sitten maksusivulle.
Yhdessä URL-osoitteen kanssa lähetämme kyselyssä seuraavat parametrit.
app_id = Sovelluksen tunnus
admin_id = Järjestelmänvalvojan admin_id
chain_id = Jos tämä järjestelmänvalvoja kuuluu ketjuun
booking_id = (numero) tämän varauksen yksilöllinen tunnus
booking_number = (numero) vieraalle ilmoitettu varausnumero
invoice_id = (numero) Yksilöllinen tunnus laskulle, jolle tämä maksu kuuluu
summa: ( float(2) esim. 10233 = EUR102,33) enintään 2 desimaalilla, veloitettava kokonaissumma
valuutta: EUR (tai muu valuutta)
kieli: nl (en, de, it, fr, es, dk)
Jos luot sovelluksesi, voit lisätä tämän URL-osoitteen (ilman parametreja) webhook-luetteloon. Tapahtuman maksu.pyynnöllä.
Lisää maksu
Onko maksu suoritettu? Hienoa! Nyt voit lisätä sen Camping.vareen. Voit lisätä maksun järjestelmäämme käyttämällä maksusovellusliittymää.
Lisää maksu API:n kautta
https://documenter.getpostman.com/view/9467805/VUjQkj1d#c02a0b22-1ce5-4446-888a-3c9434ed3b58
Jos haluat tallentaa oman viitteesi maksun yhteydessä. Maksuun voi lisätä metatietoja. Tällä API:lla:
https://documenter.getpostman.com/view/9467805/VUjQkj1d#7cb7f76b-cda1-48dd-b603-f7bc7557ab27
Ohjaa käyttäjä hänen henkilökohtaiselle vierassivulleen. Varaustunnus:lla voit noutaa varauksen API:sta. Täältä löydät tiivisteen, jota tarvitset vierassivun URL-osoitteen luomiseen.
https://[administration.slug].camping.care/reservation/{reservation.id}/{reservation.meta.hash}