MPUI-KIT

Showcase

Copy a payment form, ship it today

Real forms built with MPUI-KIT. Play with them, open the code, copy it into your app. Try a number like 6 77 12 34 56 or 6 99 12 34 56.

Langue des exemples

Payout account with a live card

The card previews the number as it is typed and switches to the operator the prefix belongs to. Validation and E.164 come from PhoneInput.

Modifier le compte de paiement

Saisissez votre numéro à 9 chiffres, sans l'indicatif du pays.

npx shadcn@latest add @mpui-kit/country-cm @mpui-kit/phone-input

Send money, wallet style

Tap a recent contact or type a number, then the amount on a keypad. The screen takes the operator's color, and Send leads to the approval prompt.

Envoyer de l'argent

Solde 48 500 FCFA

Récents

Montant à envoyer

2 500FCFA

Sans frais entre abonnés

npx shadcn@latest add @mpui-kit/country-cm @mpui-kit/currency @mpui-kit/phone-input @mpui-kit/ussd-prompt

Food order checkout

A receipt-style order summary next to the full checkout block: choose a method, approve on the phone, get a receipt. Swap the two fake functions for calls to your API.

Paiement

Total9 000 FCFA
Moyen de paiement
npx shadcn@latest add @mpui-kit/country-cm @mpui-kit/momo-checkout

Building blocks

Each component on its own, with the values it hands back to your code.

Currency

25 000 FCFA

PhoneInput

Saisissez votre numéro à 9 chiffres, sans l'indicatif du pays.

e164
—
valid
false
issue
—

PaymentMethodPicker

Moyen de paiement
methodId
null
e164
—
ready
false

UssdPrompt

Dictionary

Every user-facing string goes through the FR/EN dictionary. Current language: FR.

  • Payer 50 000 FCFA
  • Validez le paiement sur votre téléphone
  • Expire dans 1:30
  • Paiement réussi.