Skip to main content
Ce guide montre comment utiliser Maketou pour accepter le paiement d’une offre vendue depuis votre SaaS. Vous configurez le produit et l’accès API dans Maketou. Vous reliez ensuite ce produit à votre propre parcours d’achat.

Préparez votre offre dans Maketou

1

Créez le produit correspondant à votre offre

Créez dans Maketou le produit qui représente l’offre vendue par votre SaaS. Vérifiez qu’il est disponible à la vente avant de commencer l’intégration.
Liste des produits dans Maketou avec le bouton Nouveau produit

Liste des produits dans Maketou

2

Récupérez l'identifiant public du produit

Ouvrez le produit, cliquez sur Partager, puis copiez son productDocumentId. Votre application utilisera cet identifiant pour créer un panier pour cette offre.
Fiche d'un produit Maketou avec le bouton Partager

Action Partager dans la fiche du produit

Panneau Partager avec l'identifiant public du produit

Identifiant public du produit

3

Créez une clé API pour votre boutique

Dans votre boutique, ouvrez Autres, puis Clés API. Créez une clé et conservez-la dans le système de secrets de votre application.
Page Autres de Maketou avec l'option Clés API

Accès aux clés API

Page des clés API avec le bouton Créer une clé API

Création d'une clé API

Formulaire de création d'une clé API

Configuration de la clé API

N’exposez jamais votre clé API dans une application web ou mobile. Votre backend doit être le seul à l’utiliser.

Reliez votre application à Maketou

Vous devez associer chaque offre SaaS vendue à son productDocumentId Maketou. Lorsqu’un client choisit une offre, votre backend crée le panier correspondant avec l’API Maketou. Lors de cette création, transmettez les informations du client, une URL de retour vers votre application et les données qui permettent de relier le paiement à votre système, par exemple l’utilisateur, le workspace ou l’offre choisie.
L’API supporte actuellement un seul produit par panier. Ce guide concerne les offres SaaS payantes : un produit gratuit ne retourne pas nécessairement d’URL de paiement.

Redirigez le client vers le paiement

Après la création du panier, Maketou retourne une URL de paiement. Redirigez votre client vers cette URL pour qu’il finalise son paiement sur la page de checkout Maketou. Enregistrez l’identifiant du panier retourné par Maketou dans votre système. Associez-le à l’utilisateur, au workspace ou à l’offre concernée avant de rediriger le client.

Confirmez le paiement avant d’activer l’offre

Si vous fournissez une redirectURL, Maketou y ajoute automatiquement le cartId du panier. Au retour du client, votre backend doit consulter le statut de ce panier avec l’API Maketou. Ne considérez pas le retour du navigateur comme une confirmation de paiement. Activez l’offre uniquement après avoir vérifié que le statut du panier est completed.
Vérifiez le statut avant chaque activation et assurez-vous qu’une même confirmation n’accorde pas plusieurs fois le même accès.

Continuez avec l’API Reference

Créer un panier

Consultez les données à transmettre pour créer un panier et initier le paiement.

Vérifier un panier

Consultez le statut d’un panier avant d’activer une offre.