Aller au contenu

Frais

Un prix unique par moyen de paiement et par opération, frais opérateur inclus, publié par GET /v1/rails.

221 Pay applique un prix unique par moyen de paiement et par type d’opération. Ce prix inclut les frais de l’opérateur : rien ne s’y ajoute.

Sénégal

Wave et Orange Money (sn_wave, sn_orange) : 2 % du montant, pour chaque opération.

OpérationTauxExemple sur 10 000 F CFA
Encaissement2 %200 F CFA
Retrait2 %200 F CFA
Remboursement2 %200 F CFA

Le retrait vers un compte bancaire suit un barème par palier, décrit ci-dessous.

Retrait vers un compte bancaire

Le taux du palier qui contient le montant s’applique à la totalité du montant. Le virement arrive en 3 à 5 jours ouvrés.

Montant du retraitTauxExemple
200 000 à 499 999 F CFA5 %15 000 F CFA sur 300 000 F CFA
500 000 à 999 999 F CFA4 %24 000 F CFA sur 600 000 F CFA
1 000 000 à 2 499 999 F CFA3 %45 000 F CFA sur 1 500 000 F CFA
2 500 000 à 5 000 000 F CFA2,5 %75 000 F CFA sur 3 000 000 F CFA

GET /v1/fees publie ces paliers dans bank_tiers (from, to, bps), ainsi que bank_min, bank_max et bank_monthly_cap.

LimiteValeur
Minimum par retrait200 000 F CFA
Maximum par retrait5 000 000 F CFA
Total par mois10 000 000 F CFA

Détails, erreurs et exemple d’appel : Retraits.

Autres pays

Les taux de chaque moyen de paiement sont publiés par GET /v1/rails, route publique :

Terminal
curl "$API_URL/v1/rails"

Dans chaque élément de data, l’objet fees donne :

ChampDescription
collection_bpsTaux d’encaissement, en points de base.
withdrawal_bpsTaux de retrait, en points de base.
refund_bpsTaux de remboursement, en points de base.
example_10000Frais calculés pour 10 000 F CFA : amount, collection_fee, withdrawal_fee, refund_fee.

Un point de base vaut 0,01 % : 200 bps = 2 %.

Calcul et arrondi

Frais = montant × taux ÷ 10 000, arrondi au franc le plus proche (une demi-unité arrondit au franc supérieur). XOF n’a pas de centimes.

Où les frais apparaissent

OpérationMomentChamps
EncaissementÀ la confirmation du paiement.fee, net (montant crédité) = amount − fee.
RetraitDans le devis, avant tout mouvement.fee, net (montant reçu par le numéro ou le compte bancaire).
RemboursementDans le devis, avant tout mouvement.fee, customer_receives, merchant_debited, selon fee_payer.

Le devis fait foi : le montant affiché est celui appliqué, pendant ses 2 minutes de validité.

Qui paie

  • Encaissement : le marchand. Le client paie amount ; le marchand reçoit net.
  • Retrait : le marchand. Le numéro ou le compte bancaire de retrait reçoit net.
  • Remboursement : merchant ou customer, au choix. Voir Remboursements.

Le tableau de bord affiche les frais de chaque paiement, et ceux d’un retrait ou d’un remboursement avant validation.