Buckaroo Wallets
Buckaroo kan met een wallet systeem de Merchant ondersteunen voor het bouwen van een loyalty systeem. Daarbij kan de Merchant haar klanten een tegoed op laten bouwen waarmee ook betaald kan worden in de checkout. Uiteraard kan deze wallet ook gebruikt worden om bij grote hoeveelheden microbetalingen per de gebruiker de transactiekosten te beperken. In dat geval wordt de wallet door de gebruiker opgewaardeerd en vinden de (micro) betalingen plaats vanuit de wallet.
Acties voor een Wallet
Om een Wallet te beheren kunnen er verschillende acties worden ondernomen. De volgende acties en hun redenen zijn beschikbaar:
- Deposit: Wordt gebruikt om de balans van de wallet te verhogen.
- Reserve: Wordt gebruikt om de balans van de wallet te verhogen met een gereserveerd bedrag. Dit bedrag kan nog niet direct gebruikt worden.
- Withdrawal: Wordt gebruikt om de balans van de wallet te verlagen.
- CancelReservation: Wordt gebruikt om een reservering te annuleren
- Pay: Een Pay request is een transactie request die gebruikt kan worden om de bruikbare balans van de Wallet te spenderen.
- Refund: Wordt gebruikt om een Wallet (Pay) transactie terug te boeken.
- Create: Wordt gebruikt om een nieuwe Wallet aan te maken.
- Update: Wordt gebruikt om de informatie van een Wallet bij te werken.
- GetInfo: Een GetInfo request is een data request dat gebruikt kan worden om informatie te achterhalen van een Wallet.
- Release: Wordt gebruikt om een gereserveerd bedrag op een Wallet naar een bruikbaar bedrag te converteren.
Toepassing van de Wallet
De mogelijke inzet van de acties is hieronder in een actie diagram weergegeven. In de onderstaande tekening is de toepassing een loyalty systeem waarbij de Merchant de ophoging uit eigen vermogen betaald. Het is ook mogelijk om de ophogingen van de wallet door de consumenten te laten uitvoeren als digitale portemonnee. In dat geval zorgt een iDEAL of Credit Card betaling voor het vullen van de Wallet.
De onderstaande tekening dient als voorbeeld voor hoe een implementatie kan worden gedaan en welke acties daarbij benodigd zijn. Wallets kunnen worden gemaakt en gevuld met een tegoed. Ook kunnen er gelden worden onttrokken en eventueel ook weer worden terug gestort. Uiteraard is het saldo altijd opvraagbaar. Voor de Wallet bij Buckaroo geldt: de contante waarde van de Wallet is altijd in bezit van de Merchant en staat dus niet op een Buckaroo tussenrekening.