Aller au contenu principal
E-commerce

Le checkout pensé pour votre site

Créez une session de paiement par commande, redirigez votre client vers un checkout hébergé et sécurisé, et récupérez le résultat sur votre site — carte avec 3-D Secure.

POST /v1/payment-sessions
POST /v1/payment-sessions{  "amount": 349.00,  "externalId": "order-5821",  "acceptUrl": "https://…/merci",  "declineUrl": "https://…/echec"} // 201 Created{  "reference": "ps_9Kt2Lm",  "status": "ACTIVE",  "checkoutUrl": "https://…"}

Checkout hébergé

La page de paiement est opérée par ChariPay : vous ne manipulez jamais les données de carte de vos clients.

Une commande, une session

Chaque session a une durée de vie limitée et n'est consommée qu'une seule fois : pas de double encaissement.

3-D Secure

L'authentification du porteur est intégrée au parcours de paiement par carte.

Retour automatique

URLs de succès et d'échec, résultat notifié par webhook signé : votre site sait toujours où en est le paiement.

Boutique hébergée

Pas encore de site ? Publiez vos produits sur votre vitrine hébergée et suivez vos commandes jusqu'à la livraison.

Remboursements

Remboursez un client, en totalité ou partiellement, depuis le portail ou par l'API.

Le portail, en vrai

Ce que vous voyez après la première vente

Tout ce qui entre et sort, au même endroit : paiements, remboursements, frais et versements. Chaque ligne s'ouvre sur le détail de l'opération et sa frise chronologique.

Capture réelle du portail. Montants, noms et références sont fictifs — l'écran, lui, est celui que vous aurez.

portal-psp.charipay.ma
Écran « Transactions » du portail ChariPay : entrants, sortants, en cours et solde net, puis le détail des opérations.

L'intégration en trois appels

Créez la session côté serveur, redirigez votre client vers l'URL de checkout, recevez le résultat par webhook signé. Votre intégration reste simple — et vos clients restent en confiance.

POST /v1/payment-sessions
POST /v1/payment-sessions{  "amount": 349.00,  "externalId": "order-5821",  "acceptUrl": "https://…/merci",  "declineUrl": "https://…/echec"} // 201 Created{  "reference": "ps_9Kt2Lm",  "status": "ACTIVE",  "checkoutUrl": "https://…"}

La vitrine hébergée, pour vendre sans site

Publiez vos produits, encaissez la commande et suivez son cycle complet — en attente de paiement, payée, expédiée, livrée — depuis votre portail.

De la commande au versement

  1. Créez la session

    Un appel API par commande, avec votre référence.

  2. Votre client paie

    Checkout hébergé, carte et 3-D Secure.

  3. Recevez le résultat

    Webhook signé, statut dans le portail, versement.

Le checkout qui s'adapte à votre e-commerce

Session hébergée pour aller vite, API directe pour tout contrôler — les deux encaissent Visa, Mastercard et Maroc Pay.

Boutique e-commerce

Un panier qui se conclut sans quitter la marque

La session de checkout reprend vos couleurs et votre logo ; le client passe du panier au paiement sans rupture. Le webhook de confirmation déclenche la préparation de commande — le stock ne bouge que sur paiement réussi.

Réservations et billetterie

Bloquer la place au moment du paiement

Une session de paiement à durée limitée correspond à une réservation qui expire : si le client ne paie pas dans le délai, la place se libère seule. L'idempotence garantit qu'un double clic ne débite jamais deux fois.

Plateformes et marketplaces

L'API directe pour un parcours sur mesure

Votre tunnel de paiement vous appartient de bout en bout : l'API Checkout expose la création, la confirmation et le statut de chaque paiement, et vos webhooks orchestrent la suite — facturation, livraison, comptabilité.

Questions fréquentes sur le paiement en ligne

Quels moyens de paiement mes clients peuvent-ils utiliser ?

Par défaut : Visa, Mastercard et Maroc Pay. D'autres moyens peuvent être activés sur demande auprès de l'équipe, selon votre activité.

Le 3-D Secure est-il obligatoire sur mes paiements ?

Les paiements par carte passent par l'authentification 3-D Secure : le porteur confirme auprès de sa banque, ce qui protège le commerçant contre l'essentiel des impayés et des contestations.

Que se passe-t-il si le client ferme la page en cours de paiement ?

La session expire seule au bout de son délai, et son statut reste consultable par l'API et dans le portail. Aucun montant n'est débité sur une session non aboutie ; le client peut recommencer avec une nouvelle session.

Comment mon système sait-il qu'un paiement a réussi ?

Deux canaux complémentaires : la redirection du client vers votre page de confirmation, et surtout le webhook signé envoyé à votre serveur — c'est lui qui fait foi pour déclencher la livraison. La signature HMAC garantit qu'il vient bien de ChariPay.

Envie de voir Paiement en ligne en action ?

Parlez-nous de votre activité — notre équipe vous montre le produit sur un cas concret.