Skip to content
StableAudienceDevAudit banqueComplianceOwner@platform-teamDernière revue2026-05-22

Configuration — Moyens de paiement et règles inter-pays

Définition des moyens de paiement disponibles par pays (Mobile Money, cartes, virements bancaires…) et règles applicables aux transactions inter-pays (corridors CEMAC/UEMOA). Pour la vue d'ensemble, voir Configuration — overview.

PaymentMethodType

Types de moyens de paiement globaux.

ChampTypeDescription
codevarchar(20)MOBILE_MONEY, NXPAY_CARD, BANK_ACCOUNT, CRYPTO...
categoryenuminternal (gere par Nex) ou external (tiers)
form_typeenumINTERNAL_CARD, EXTERNAL_CARD, MOBILE_MONEY, BANK, CRYPTO, OTHER
logovarchar(255)URL du logo
colorvarchar(20)Couleur associee (#FFCC00)

CountryPaymentMethodType

Disponibilite et capacites par pays avec surcharge possible.

ChampTypeDescription
country_iduuidFK → Country
payment_method_type_iduuidFK → PaymentMethodType
is_availablebooleanDisponible dans ce pays
can_paybooleanPermet les paiements (null = defaut du type)
can_fundbooleanPermet l'approvisionnement
can_receivebooleanPermet la reception
can_withdrawbooleanPermet le retrait
effective_from / effective_todatePeriode de validite

Les champs can_* a null heritent du comportement par defaut du PaymentMethodType. Quand ils sont renseignes, ils surchargent le defaut pour ce pays specifique.


8. Regles entre pays

CountryTransactionRule

Regles de transactions entre paires de pays.

ChampTypeDescription
from_country_iduuidFK → Country (pays source)
to_country_iduuidFK → Country (pays destination)
transaction_type_iduuidFK → TransactionType
is_allowedbooleanTransaction autorisee entre ces pays
min_amount / max_amountdecimal(15,4)Montants specifiques inter-pays
currency_iduuidDevise applicable
requires_kyc_levelvarchar(20)Niveau KYC requis
effective_from / effective_todatePeriode de validite

Exemple : les transferts (TRANSFER) de CG vers CM sont autorises entre 1 000 et 5 000 000 FCFA, avec KYC niveau 2 requis.

CountryTransactionThreshold

Seuils declenchant des exigences de verification par pays.

ChampTypeDescription
country_iduuidFK → Country
transaction_type_iduuidFK → TransactionType (optionnel, null = tous)
threshold_typeenumunverified_user, incomplete_profile, daily, single
amountdecimal(15,4)Montant seuil
currency_iduuidDevise
scheduled_statusenumactive, scheduled, cancelled

Exemple : au Congo, un utilisateur non verifie (unverified_user) est plafonne a 50 000 FCFA par transaction.


Nex — Plateforme fintech CEMAC