Recrio - Gambia Checkout for Wave lets WooCommerce stores accept payments with Wave, the mobile money service used across The Gambia. It connects directly to your own Wave Business account through the Wave Checkout API: there is no intermediary, and payments go straight to your Wave Business wallet.
It is built for stores that sell in Gambian Dalasi (GMD), and for stores that sell in another currency (for example shops in Europe serving the Gambian community) together with a multi-currency plugin that lets customers pay in GMD.
How it works
- At checkout the customer chooses Wave.
- The customer is sent to Wave to confirm the payment: a QR code on a computer, the Wave app on a phone.
- Wave notifies your store through a signed webhook and the order is marked as paid. When the customer comes back to your store, the payment is also checked directly with Wave.
Features
- Wave Checkout API with your own Wave Business account in The Gambia.
- Signed API requests (HMAC-SHA256), and signed webhooks with replay protection.
- The redirect back from Wave is never trusted as proof of payment: the checkout session is read again from Wave.
- Amount, currency, payment reference and session are matched to the order before it is marked as paid.
- Wave accepts whole Dalasi only: totals are rounded to the nearest Dalasi and the rounding is recorded on the order.
- Works with multi-currency plugins, both those that save orders in GMD and those that convert order totals when they are displayed.
- Classic checkout and Checkout block. Compatible with High-Performance Order Storage (HPOS).
- API key and secrets encrypted in the database, never sent to the browser.
Requirements
- A Wave Business account in The Gambia, with an API key that has access to the Checkout API and request signing enabled.
- A site served over HTTPS.
- Orders paid in GMD: either your store currency is GMD, or a multi-currency plugin lets customers pay in GMD at checkout. In any other currency Wave is shown as an invitation to switch to GMD.
This plugin is developed by Recrio Studio. It is not affiliated with, or endorsed by, Wave.