Documentatie voor klanten en partners van Digitaal Vlaanderen - bouwstenen Mijn Burgerprofiel, Verenigingsloket en e-loketondernemers
Statusupdates van betalingen
Presentatie (ter referentie)
Flow
API
De callback bevat het veld paymentId
in het element details
ā. Met dit veld kan bij de Betaalmodule de nieuwe status opgevraagd worden via /api/v1/payments/{paymentId}
(zie https://api.betalingen.tni-vlaanderen.be/documentation/swagger-ui/index.html?configUrl=%2Fdocumentation%2Fswagger.json%2Fswagger-config&urls.primaryName=payment#/Betalingsverzoeken/get).
Er wordt een POST met onderstaande body naar het opgegeven endpoint gestuurd:
{
"eventType": "betaalmodule.paymentCompletion",
"details": {
"paymentId": "a80cfb67-8560-444b-9cca-62ca21510768",
"tenantId": "c041a4fc-5736-478b-a466-424253c5f4df",
"organisationId": "OVO002949"
}
}
paymentId
: de unieke identifier van de betaling in de BetaalmoduleātenantId
: de identificatie van de aansluiting op de Betaalmodule waarvoor het push-bericht gestuurd wordt.organisationId
: de OVO-code van de organisatie waarvoor het push-bericht gestuurd wordt.
Schrijf OVO-code altijd met hoofdletters.
Headers
Volgens de Algemene REST API-specificaties | CorrelationId en RequestId zijn er Correlation en Request headers aanwezig.
X-Correlation-ID: 5cd3f329-fe33-4705-8115-e22638eb0f4f
X-Request-ID: 0b2506d4-14d4-446b-a7a9-3a2944b5efe9
Technische afspraken
We verwachten een 20x response (Vaak zal dit een 200 / 201 / 202 zijn.)
De time-out op de call staat op 10 seconden. De verwerking moet dus binnen deze tijd gebeuren. Er wordt gedurende 8 uur opnieuw geprobeerd.
Redirect- en callback-URLās
Redirect vs. callback
De redirect-URLĀ toontĀ de gebruiker een pagina nadat de gebruiker betaald heeftā
De callback-URL is een technisch endpointĀ op een server bij de aansluiter waar data naartoe gestuurd wordt als de status van een betaling aangepast wordt.ā
Redirect-URL
Bij elke payment request kan een redirect-URL worden meegestuurd (optioneel). De klant navigeert na afhandeling van de betaling automatisch naar deze URL. De volgende keuzes zijn beschikbaar:
Een vaste redirect-URL: u kiest zelf een redirect-URL die vast is. Na afhandeling van de betaling navigeert de klant altijd naar de URL van mijn keuze.
Een dynamische redirect-URL: bij elke payment request wordt de redirect-URL meegestuurd. Als de redirect-URL niet wordt meegestuurd, wordt een fallback-URL gebruikt (http://vlaanderen.be )
Geen redirect-URL: u kiest geen redirect-URL. Na afhandeling van de betaling mag de klant op de pagina van de payment service provider (POM) blijven.
Callback-URL
Om op de hoogte te blijven zodra een paymentId is gewijzigd en een betaalstatus is aangepast, kunt u kiezen om een callback-URL te gebruiken (optioneel). De update aan het paymentId wordt dan direct naar de callback-URL gestuurd.
Ā
Related pages
Dit is een officiƫle website van de Vlaamse overheid - Uitgegeven door Digitaal Vlaanderen: https://www.vlaanderen.be/digitaal-vlaanderen
DISCLAIMER: http://www.vlaanderen.be/nl/disclaimer
TOEGANKELIJKHEID:
http://www.vlaanderen.be/nl/toegankelijkheid