L'argent est un entier
Tous les montants sont exprimés en unités mineures — centimes — sous forme d'entiers. Aucune décimale ne transite, rien ne s'arrondit donc différemment chez vous et chez nous.
REST sur HTTPS, JSON en entrée comme en sortie, idempotence sur chaque écriture, et des webhooks qui réessaient jusqu'à votre accusé de réception. Les montants sont des entiers exprimés en centimes, parce que la virgule flottante n'a rien à faire près de l'argent.
Tous les montants sont exprimés en unités mineures — centimes — sous forme d'entiers. Aucune décimale ne transite, rien ne s'arrondit donc différemment chez vous et chez nous.
Envoyez un en-tête Idempotency-Key sur chaque POST. Réessayez autant que vous voulez : la même clé renvoie le résultat d'origine au lieu de débiter deux fois.
Chaque réponse à un débit contient les champs distincts amount, fee, tax et net. Vous n'avez jamais à déduire l'un des autres.
Les événements sont réessayés avec temporisation progressive pendant 24 heures jusqu'à ce que vous renvoyiez un 2xx. Chacun porte un en-tête de signature à vérifier avant de faire confiance au corps du message.
Un débit se termine par succeeded, failed ou reversed. Aucun état ne change en silence après le règlement.
Les clés publiables ne peuvent que créer des intentions de paiement. Les clés secrètes n'ont leur place ni dans du code client ni dans un dépôt.
| Point de terminaison | Méthode | Ce que ça fait |
|---|---|---|
| /v1/charges | POST | Encaisser depuis un portefeuille, un compte mobile money ou une carte. |
| /v1/charges/:id | GET | Récupérer un débit avec le détail des frais, de la taxe et du net. |
| /v1/refunds | POST | Rembourser tout ou partie d'un débit ; les frais sont restitués au prorata. |
| /v1/payouts | POST | Envoyer des fonds vers un portefeuille, un numéro mobile money ou un compte bancaire. |
| /v1/payouts/batches | POST | Soumettre jusqu'à 5 000 versements en un seul appel ; chaque ligne réussit ou échoue indépendamment. |
| /v1/balances | GET | Solde disponible et solde en attente, par devise. |
| /v1/settlements | GET | Les règlements, avec la liste des transactions qui composent chacun. |
| /v1/events | GET | Rejouer les événements webhook que vous auriez manqués. |
Chaque événement porte l'en-tête ThumaPay-Signature . Calculez un HMAC du corps brut avec le secret de votre point de terminaison et comparez en temps constant. Rejetez tout ce qui ne correspond pas, ainsi que les horodatages de plus de cinq minutes, pour bloquer le rejeu.
L'accès au bac à sable n'attend pas la vérification complète. Récupérez des clés, câblez un débit et observez le détail des frais dans votre propre corps de réponse.
ThumaPay n'ouvre pas encore de comptes. Nous finalisons nos demandes de licence auprès de la Reserve Bank of Zimbabwe et nous n'enregistrerons aucun client ni ne détiendrons de fonds avant leur aboutissement.
Faites-nous savoir que le service vous intéresse et nous vous contacterons dès son lancement dans votre région. Vos coordonnées ne serviront qu'à cela.
Cela ouvre votre application de messagerie avec les informations pré-remplies. Rien de ce que vous saisissez ici n'est conservé dans votre navigateur.
ThumaPay Zimbabwe (Pvt) Limited se prépare à exploiter un service de paiement réglementé. Cet avis explique comment nous traitons vos données aujourd'hui, et comment nous les traiterons une fois le service lancé.
Si vous rejoignez la liste d'attente ou nous contactez, nous conservons votre adresse e-mail et ce que vous nous avez indiqué, afin de vous répondre et de vous prévenir à l'ouverture du service. Rien de plus.
Pour fournir le service, satisfaire aux obligations de lutte contre le blanchiment et de conservation des documents prévues par le droit zimbabwéen des services financiers, instruire les litiges et prévenir la fraude.
Demandez-en une copie, faites-la corriger ou déposez une réclamation : hello@thumapay.com. Lorsqu'une obligation légale impose la conservation, nous ne pouvons pas supprimer sur demande.
Avec les régulateurs et les autorités lorsque la loi l'exige, et avec les prestataires qui les traitent sur nos instructions dans le cadre d'un contrat. Nous ne vendons pas de données personnelles.
Les présentes conditions portent sur l'utilisation de ce site. Les conditions de service du portefeuille ThumaPay seront publiées avant l'ouverture du service et soumises à votre acceptation à ce moment-là.
Rien ici ne constitue une offre de services financiers, une invitation à déposer des fonds, ni la promesse qu'un produit sera lancé à une date donnée. Les services sont décrits tels qu'ils sont envisagés, sous réserve d'autorisation.
Les exemples de frais et les simulateurs illustrent la manière dont les tarifs seront présentés. Ils ne constituent pas des devis et n'engagent pas tant que l'entité agréée ne les a pas publiés comme tarifs en vigueur.
ThumaPay Zimbabwe (Pvt) Limited n'est pas actuellement agréée par la Reserve Bank of Zimbabwe. Les demandes sont en cours. Nous n'acceptons pas de dépôts et ne détenons pas de fonds de clients.
Les descriptions de produits peuvent évoluer au fil de la procédure d'autorisation et des observations des régulateurs sur nos demandes.
Nécessaires au fonctionnement du site : sécurité, gestion de session et mémorisation de votre choix en matière de cookies. Toujours actifs.
Ne se chargent qu'après avoir choisi « Tout accepter ». En choisissant « Essentiels uniquement », aucun script de mesure d'audience ou de publicité n'est chargé.
Effacez les données de ce site dans votre navigateur pour que la question vous soit reposée.
Les polices sont servies depuis notre propre domaine : aucun tiers n'est contacté avant votre choix.