Skip to content

Betaalflow

MethodeViaKostenAutomatisch markeren
Lokale bank ~90%Sentoo A2A1%, max AWG 1,50Webhook
Visa/MastercardSentoo CardsVariabel + setup feeWebhook
Creditcard (direct)Klant betaalt zelf5% processing feeHandmatig
CashBalieGeenHandmatig
PINPinautomaatBankkostenHandmatig
DienstBetaalmomentPercentage
TestdagVooraf100%
Daycare drop-inPer bezoek100%
Paw VoucherBij aankoop100%
UnlimitedMaandelijks100%
Boarding50% vooraf + 50% bij check-inGesplitst
TrainingVooraf100%
Bath and BrushPer bezoek100%

  1. App maakt transactie aan via Sentoo REST API

    POST /transactions met { amount, description, expiry_date } — response: payment_url + QR code

  2. App toont betaallink en QR aan klant

    In portaal, via email of WhatsApp

  3. Klant kiest bank op Sentoo tussenpagina

    Aruba Bank / CMB / Banco di Caribe / etc.

  4. Klant wordt doorgestuurd naar eigen bankapp

    Klant autoriseert met PIN / vingerafdruk / token

  5. Sentoo pusht webhook naar de app

    POST /api/payments/webhook met { transaction_id, status: "SUCCESS" }

  6. App markeert factuur automatisch als betaald

    Notificatie naar klant (betalingsbevestiging)

StatusBetekenisActie in app
issuedTransactie aangemaakt
pendingWacht op betaling
successBetaaldFactuur naar betaald
failedMisluktNotificatie klant
cancelledGeannuleerd
expiredVerlopenHerinnering sturen

Bij langdurig verblijf en boekingen met korting:

  1. Systeem detecteert langdurig verblijf / grote boeking

  2. Concept-factuur wordt aangemaakt — voorstel korting

  3. Personeel controleert — handmatige aanpassing mogelijk

  4. Definitieve factuur — versturen via email / WhatsApp

  5. Klant betaalt via Sentoo


  1. Facturatiedag (cron job via Supabase pg_cron)

    • Controleer: welke subscriptions zijn aan verlenging toe?
    • Maak factuur aan per abonnement
    • Maak Sentoo transactie aan via API
    • Stuur betaallink via Resend (email)
    • Stel volgende facturatiedatum in op +1 maand
  2. Klant betaalt

    Sentoo webhook markeert factuur automatisch als betaald, gevolgd door bevestigingsmail.

  3. Niet betaald — escalatie


  1. Ga naar /admin/invoices/[id]

  2. Klik op “Markeer als betaald”

  3. Kies betaalmethode: Cash / PIN

  4. Bevestig bedrag

  5. Vastgelegd: bedrag, methode, tijdstip, medewerker


  • Overzicht wie betaald heeft en wie nog openstaat
  • Filter: openstaand / gedeeltelijk betaald / volledig betaald
  • Automatische reminders via email voor openstaande facturen

Sentoo ondertekent elke betaalmelding met een geheime sleutel. De app controleert deze handtekening voordat de betaalstatus wordt bijgewerkt. Dit voorkomt dat iemand nep-betalingen kan insturen. Technische details staan in de Sentoo integratie documentatie.

Alle facturen bevatten Arubaanse belastingen:

BelastingPercentage
BBO (Bestemmingsheffing)6%
BAZV (Zorgverzekering)1.5%

Belastingen worden inbegrepen in het totaalbedrag (niet bovenop). Zie voorbeeldfactuur: subtotaal AWG 576, inclusief BBO AWG 32.15 en BAZV AWG 8.04.

Elke factuur bevat de bankgegevens voor directe overschrijving:

Dog Hotel Aruba N.V
Aruba Bank N.V, Camacuri 12
Rekeningnummer: 6011060190
SWIFT: ARUBAWAX