A payment page that converts
Create an optimized checkout experience for Africa — Mobile Money, cards, bank transfers, and more in an elegant, customizable interface.
Maison B
MTN Mobile Money
+237 6xx xxx xxx
Bank card
Visa, Mastercard
Luxe Noir—Dark, gold, serif — haute couture
Why our checkout
The checkout is the moment of truth in your customer journey. An optimized form can increase your conversion rate by 30%.
Our payment page is designed for Africa — with native Mobile Money support, automatic operator detection, and a mobile-first experience.
Key features
Design & brand.
Your identity, not ours.
Logo, colors, font, borders, favicon. Live preview on desktop and mobile.
Logo
PNG, SVG, JPEG. Max 500 KB. Positioned at the top of the page.
Primary & secondary color
Hex/RGB. Primary → buttons, focus. Secondary → backgrounds, badges.
Font
Google Fonts or system font. E.g., Inter, Poppins, Roboto.
Border radius
0px (square) to 24px (rounded). Buttons, cards, fields.
Background color
Hex/RGB. Global payment page background.
Favicon
32×32 icon displayed in the browser tab.
Display mode
Light / Dark / Auto. Force a theme or follow the system.
Custom domain
Use your own domain name for the payment page. Build customer trust with a consistent brand experience.
DNS Configuration
Configurable payment fields
Customize which fields are displayed in your checkout based on your business needs.
1{
2 "checkout_fields": {
3 "email": { "visible": true, "required": true },
4 "phone": { "visible": true, "required": true },
5 "name": { "visible": true, "required": false },
6 "address": {
7 "visible": true,
8 "required": false,
9 "fields": ["street", "city", "country"]
10 },
11 "vat_id": { "visible": true, "required": false }
12 }
13}
Configuration by payment type
Mobile Money
Phone, operator, amount
Credit card
Number, expiry, CVV, name
Bank transfer
IBAN, BIC, beneficiary name
Mixed
Adaptive based on selected channel
Simple and fast integration
Create a payment with a single line of code and redirect your customer to the hosted checkout page.
Wajub handles the rest — displaying available payment methods, confirmation, and webhook notifications.
1// Créer un paiement
2const payment = await wajub.payments.create({
3 amount: 15000,
4 currency: 'XAF',
5 callback_url: 'https://maboutique.cm/confirmation'
6})
7
8// Rediriger le client
9window.location.href = payment.authorization_url;
Automatic email receipts
Automatically send customized receipts to your customers after every transaction.
Payment confirmed
Payment receipt
Refund
Refund notification
Payment failed
Failure alert
Payment pending
Pending confirmation
Customize email templates from your dashboard.
Ready to optimize your checkout?
Create your free account and deploy your payment page in 5 minutes.
Frequently asked questions
From the Dashboard (Settings > Checkout > Branding), you can modify the logo, primary and secondary colors, font, border radius, and favicon. Live preview shows the result on desktop and mobile.
Four layouts are available: two columns (cart on the left, payment on the right), centered card (clean modal), 3-step wizard (cart → options → payment), and accordion (expandable sections). Each layout can be previewed in the Dashboard.
Yes. Custom domain is available on the Scale plan (included) or as a Growth add-on. Set up a CNAME at your registrar, and Wajub automatically provisions an SSL certificate.