Qu’est-ce que Pay What You Want ?
PWYW est un modèle de tarification dans lequel les clients définissent leur propre prix dans les limites que vous avez fixées. Il est idéal pour :- Produits numériques et médias : modèles, livres numériques, cours, plugins.
- Lancements expérimentaux : accès anticipé, versions bêta, promotions limitées dans le temps.
- Packs et extras : ajoutez un niveau PWYW pour stimuler la participation.
Avantages clés
- Tarification définie par le client : les acheteurs choisissent le montant qu’ils paient.
- Plancher de revenus : imposez un minimum pour protéger vos marges.
- Attentes orientées : prix suggéré facultatif pour guider les choix.
- Checkout hébergé : le checkout et les reçus sont gérés pour vous.
- Priorité aux développeurs : APIs claires pour la création, les remboursements et les webhooks.
Créer Pay What You Want
Créez un produit ponctuel et activez PWYW dans votre tableau de bord Dodo Payments. Les sections ci-dessous correspondent directement au formulaire de création.Création du produit
Détails du produit
- Nom du produit (obligatoire) : nom affiché dans le checkout et les factures.
- Description du produit : présentation claire de la valeur que les clients voient avant de payer.
- Image du produit : PNG, JPG ou WebP jusqu’à 3 Mo.
- Marque : associez le produit à une marque spécifique pour le thème visuel et les e-mails.
- Catégorie fiscale (obligatoire) : choisissez la catégorie appropriée pour déterminer les règles fiscales.
Tarification
- Type de tarification : choisissez One Time.
- Pay What You Want (interrupteur) : activez cette option pour permettre aux acheteurs de choisir le montant.
- Prix minimum (obligatoire) : montant minimum qu’un client peut payer.
- Prix suggéré (facultatif) : montant recommandé affiché sur la page du produit. Il ne peut pas être inférieur au prix minimum.
Partager un lien avec un montant fixe
Lorsque vous partagez depuis Products un lien de checkout pour un produit PWYW, ouvrez Advanced Settings et définissez un Payment amount afin de facturer exactement cette valeur au lieu de laisser l’acheteur choisir. Le montant doit être égal ou supérieur au prix minimum du produit et est transmis dans le lien en tant que paramètre de requêtepaymentAmount, dans les unités principales de la devise (par exemple, 12.5 pour $12.50). Laissez le champ vide pour conserver le comportement permettant à l’acheteur de choisir le montant.
Gestion via l’API
Create Checkout Sessions (PWYW)
Create Checkout Sessions (PWYW)
Utilisez
POST /checkouts pour créer des sessions de checkout ponctuelles à partir de produits. Le checkout invitera les acheteurs à saisir un montant qui respecte votre minimum PWYW.API Reference
Consultez l’API de création d’une session de paiement.
Refund Payments
Refund Payments
Utilisez
POST /refunds pour créer des remboursements complets ou partiels. Les clients sont remboursés du montant exact qu’ils ont payé.API Reference
Découvrez comment rembourser un paiement.
List and Retrieve
List and Retrieve
Utilisez
GET /payments pour lister les paiements et GET /payments/{payment_id} pour en récupérer un. Récupérez les éléments de ligne avec GET /payments/{payment_id}/line-items.List Payments
Consultez l’API de listage.
Get Payment Detail
Consultez l’API de récupération.
Retrieve Line Items
Examinez les articles achetés pour un paiement.
Payment Webhooks
Payment Webhooks
Réagissez à des événements tels que payment.succeeded ou payment.failed dans votre backend.
Webhook Guide
Gérez les événements du cycle de vie des paiements.
Cas d’utilisation courants
- Actifs numériques : thèmes, modèles, jeux d’icônes, médias ou plugins.
- Contenu et formation : livres numériques, cours, ateliers avec une tarification basée sur le soutien.
- Communauté et dons : collectes de fonds, parrainage de projets open source, soutien aux créateurs.
- Expériences de lancement : accès bêta et campagnes limitées dans le temps pour évaluer la demande.
Exemples d’intégration
Sessions de checkout (paiement unique, PWYW)
Ajoutez un produit PWYW au panier. Le checkout recueille le montant choisi par l’acheteur, dans le respect de votre minimum — aucun champ supplémentaire n’est requis.Bonnes pratiques
- Choisissez un minimum raisonnable : couvrez les coûts tout en facilitant la participation.
- Utilisez un prix suggéré : orientez les attentes pour améliorer la valeur moyenne des commandes.
- Expliquez clairement la valeur : indiquez aux acheteurs ce que leur contribution permet d’obtenir.
- Testez les campagnes en A/B : limitez les offres dans le temps et expérimentez avec les messages.
- Suivez la répartition : analysez les montants payés pour ajuster le prix minimum et le prix suggéré.