PayHub
Inleiding
PayHub is een connector die opgezet en onderhouden wordt door eGovFlow. Binnen het Skryv platform is er een integratie met deze connector voorzien. Om deze integratie te activeren, moet je een aantal eigenschappen toevoegen aan je applicatie. Vanuit een workflow kan je dan via een specifieke call activity template een betalingsverzoek triggeren in de frontoffice. Daarbij moet je enkel het te betalen bedrag meegeven als parameter.
Setup PayHub connector
Voeg de nodige applicatie eigenschappen toe. De applicatie eigenschappen kan je manueel toevoegen aan application.properties of via zarn. Voor team Lokale Besturen is er de mogelijkheid om dit vanuit de eGovflow backoffice te doen.
Eigenschap | Beschrijving |
|---|---|
| Boolean, zet op |
| Tenant id zoals geregistreerd bij Vanden Broele PayHub. |
| Id van de klant. |
| Base url Vanden Broele PayHub. |
| Base url betalings callback. |
| Naam S3-bucket met de keystore. |
| Naam van de keystore in de S3-bucket. |
| Naam parameter in de AWS Parameter Store waar zich het keystore paswoord bevindt. |
Default: | Mogelijke waardes zijn |
eGovFlow betaling call activity template
Roep de connector op via de eGovFlow betaling call activity template.
Variables In Mapping
Deze kan je instellen via de template. Er is slechts één variabele nodig.
amount: te betalen bedrag.
Variables Out Mapping
De call activity geeft geen informatie terug.
egovflow-payment.bpmn
De volgende bpmn-definitie zit vervat in de Skryv Platform code. Deze hoef je dus zelf niet toe te voegen aan de workflows in je applicatie.

Er zijn twee mogelijke uitkomsten die beiden via een signal throw event uitgestuurd worden binnen de scope van je applicatie: betaling afgerond en betaling gefaald. Indien de betaling faalt, dan volgt er automatisch een retry.