Démarrage

Développeurs Payunit #

Utilisez l’API de paiement pour accepter facilement et en toute sécurité les paiements de plusieurs transporteurs dans votre application. Si vous avez une entreprise en ligne et souhaitez recevoir des paiements de plusieurs fournisseurs de services de paiement à travers le monde, nous avons la solution qu’il vous faut. Nous l’appelons Payunit.

Étapes d’intégration #

Même lorsque quelque chose est suffisamment utile, il faut aussi qu’il soit suffisamment simple d’accès. Nous faisons en sorte que le lancement soit un jeu d’enfant pour vous. Il suffit de suivre les étapes suivantes et vous pourrez collecter des paiements en quelques minutes.

  1. Créez un compte payunit et assurez-vous d’activer le compte à partir de l’e-mail d’activation que vous recevrez. [Required]
  2. Abonnez-vous à un psp sur votre compte. [Required]
  3. Ajouter un compte Cashout
  4. Intégrer l’une de nos APIs/SDKsà votre site ou application

Créer un compte marchand Payunit #

Avant de pouvoir intégrer les paiements, vous devez créer un compte. Pour plus d’informations, voir la rubriqueDémarrage

Souscrire à un PSP #

Les PSP sont des fournisseurs de services de paiement qui vous permettent d’accepter des paiements dans votre application. Les PSP actuellement pris en charge sont les suivants:

  • MTN MOBILE MONEY
  • ORANGE MONEY
  • EXPRESS UNION MOBILE MONEY
  • YUP
  • Carte VISA/MASTER
  • PAYPAL

Comprendre KYC #

Chaque nouveau commerçant est soumis à certaines limites de transaction qui sont imposées par les fournisseurs de paiement que nous mettons en œuvre. Il s’agit de règlements qui permettent de lutter contre la fraude, le blanchiment d’argent et les transactions irrégulières sur la plateforme. Les limites pour les nouveaux comptes marchands comprennent :

  • Traiter un équivalent de 100 000 CFA par mois
  • Un abonnement PSP
    Afin d’augmenter ces limites, les marchands sont tenus de vérifier davantage leur identité sur la plateforme. Les documents et vérifications suivants sont requis :
  • Authentification à deux facteurs – Vérifiez le numéro de téléphone du commerçant par SMS.
  • IDENTITÉ PERSONNELLE – soumettre une identification personnelle (un PDF clair ou une image) du représentant du compte marchand.
  • LICENCE D’EXPLOITATION – Soumettez la licence d’exploitation (un PDF clair ou une image) du commerçant.

Une fois que cela aura été vérifié et approuvé par un administrateur, vous pourrez traiter des volumes plus importants de transactions par mois et souscrire à davantage de PSP sur votre compte. Ces trois validations doivent être effectuées avant que votre compte puisse souscrire à plus d’une PSP.

Soumettre la vérification MAINTENANT

Ajouter et supprimer un abonnement #

Les abonnements sont les différents fournisseurs de paiement qui sont mis à disposition sur votre tableau de bord marchand. Actuellement, les marchands peuvent s’abonner à :

  • MTN Mobile money
  • Orange Money
  • Yup
  • Express Union Money
  • Cartes de crédit
  • Paypal

Pour ajouter un nouvel abonnement, assurez-vous d’être connecté à votre tableau de bord. Cliquez sur l’onglet “Abonnement” sur la gauche.

Cliquez sur le bouton d’abonnement pour vous abonner aux fournisseurs de paiement actifs.

Note: Pour que vous puissiez vous abonner à un certain nombre de fournisseurs de paiement, votre compte doit être entièrement authentifié et activé et KYC

Obtenir vos informations d’identification API et définir votre mode de fonctionnement #

Payunit offre aux développeurs la possibilité de tester leur intégration de paiement dans sandbox avant de la mettre en service [production].

Pour tester votre processus d’intégration en sandbox, vous devez :

  • Assurez-vous que chaque demande que vous faites à payunit, a une propriété mode dans les en-têtes de la demande comme le test
  • Utiliser les informations d’identification de la sandbox

Pour obtenir les informations d’identification du sandbox, accédez à la section des informations d’identification sur votre tableau de bord. Par défaut, les clés que vous verrez ici sont des identifiants de sandbox. Une fois que votre intégration est terminée et entièrement testée dans le sandbox, vous pouvez passer à l’action.

curl -X POST \

'https://app-payunit.net/api/gateway/initialize' \

-H 'Authorization: Basic cGF5dW5pdF9UU5LTg1MjMtZTEwZDZmMDg1ODk3' \

-H 'Content-Type: application/json' \

-H 'cache-control: no-cache' \

-H 'x-api-key: d97fe42bc01d26241a4fcd7f972cc85' \

-H 'mode: test' \

-d '{

"total_amount":"5000",

"transaction_id":"7852044502205",

"return_url":"https://google.com",

"description":"Payunit online payments",

"notify_url":"https://mysite.callback.com/payment_notify"

}'

Pour passer du mode sandbox au mode live, il faut simplement

  • Pour chaque requête que vous faites à payunit, définissez une propriété mode dans les en-têtes de la requête en direct
  • en remplaçant les informations d’identification de votre sandbox par des informations d’identification réelles.
curl -X POST \

'https://app-payunit.net/api/gateway/initialize' \

-H 'Authorization: Basic cGF5dW5pdF9UU5LTg1MjMtZTEwZDZmMDg1ODk3' \

-H 'Content-Type: application/json' \

-H 'cache-control: no-cache' \

-H 'x-api-key: d97fe42bc01d26241a4fcd7f972cc85' \

-H 'mode: live' \

-d '{

"total_amount":"5000",

"transaction_id":"7852044502205",

"return_url":"https://google.com",

"description":"Payunit online payments",

"notify_url":"https://mysite.callback.com/payment_notify"

}'

Pour obtenir votre Identifiants API ( Clé API, Nom d’utilisateur et mot de passe de l’API ) assurez-vous que vous êtes un utilisateur enregistré.

Puis cliquez sur l’onglet” Identifiants “.

Retrait #

Les Retraits sont des demandes de transaction que vous pouvez lancer pour que des dépôts soient effectués sur vos comptes de décaissement. Pour recevoir un dépôt, vous devez créer un compte de retrait. Les retraits sont généralement traités dans un délai de 24 heures à 7 jours ouvrables.

Les comptes de retrait sont créés en utilisant les numéros MTN et Orange du Cameroun. Une demande de retrait ne peut être faite qu’avec un montant d’au moins 1000XAF.

Exemple d’intégration #

curl -v -X POST https://api.payunit.com/v1/payments/payment \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <Access-Token>" \
  -d '{
  "intent": "sale",
  "payer": {
    "payment_method": "xxxx"
  },

Une réponse positive fournit une URL vers laquelle se rediriger afin de compléter le paiement. Toutes les transactions peuvent être visualisées sur votre tableau de bord.

SUIVANT
Utiliser le SDK de payunit dans vos applications.

Choisissez le SDK que vous devez utiliser.

Updated on 10 May 2021