...
de gebruiker “submit” het formulier
op de speciale dank u pagine pagina komt er een knop om de betaling op te starten
Als je op de knop drukt opent er een scherm van POM
De gebruiker voert de betaling uit
De gebruiker wordt teruggestuurd naar de dank u pagina, en krijgt een aangepast tekst te zien.
...
Selecteer een formulier waarop je de betaling will activeren
Ga naar de Eigenschappen van het formulier
Open de “Betalingen” tab
Kies voor:
Betaling aan
betaling aan (Orafin integratie)
Vul de waarden correct in
Configureer ook de confirmatie pagina (zie verder)
...
ClientID: aan te vragen bij de Betaalmodule
ProductID: IPDC code van de dienst waarvoor de betaling moet gebeuren.
Bedrag: vast bedrag dat betaald moet worden voor deze dienst.
Product Naam: zal verschijnen op het betalingsscherm van POM = informatief voor de gebruiker
Communicatie: komt te staan in het “communicatie” veld van de betaling (bank transactie)
Verschil tussen Orafin & Niet-Orafin flow
| Orafin | Niet-Orafin |
---|---|---|
Communicatie | Mag worden meegegeven, maar wordt genegeerd. | Communicatie is verplicht |
Product Code | IPDC code: verplicht en moet correct zijn: moet bij de Betaalmodule gekoppeld zijn aan de client ID. | Product Code: waarde wordt niet gecontroleerd. |
Customer Type | KBO (ondernemingen) of KSZ (particulier) verplicht mee geven. In geven van KBO ook KBO nummer mee te geven, in geval van KSZ ook INSZ mee te geven. KBO Nummer en INSZ nummer worden enkel op lengte gevalideerd. | Customer Type niet meegeven naar de betaalmodule |
Toepasbaar op type formulier | Dit is enkel toegestaan op “Secure” formulier die ontsloten zijn achter ACM/IDM. Dit is nodig om het INSZ te hebben. | Zowel op “Secure” en “Niet-Secure” formulieren. |
...
Er is ook nog geen component op het formulier om de prijs aan te geven. Hiervoor kan je zelf een tekst op het formulier renderen, waarin de prijs staat.
Configuratie
...
van de
...
bevestigingspagina
Creëer een confirmatie pagina bevestigingspagina naast het formulier
Kies hiervoor bij de templates: “Danku pagina voor betalingen”
...
Als een betaling aanstaat op een formulier, kan je ook 3 velden ontvangen in de JSON bij je endpoint waar ook de andere formulier data naartoe wordt gestuurd.
Deze 3 velden zijn:
PDP PSP Payment ID
Betaal Link
Gestructureerde mededeling
Deze meta data velden kan je deel laten uitmaken van je formulier door de metadata component op je formulier te slepen, en 1 van deze “Betaling” metadata velden te kiezen:
...