Waffo Pancake
MeDo prend en charge Waffo Pancake : votre application générée par IA peut encaisser des paiements uniques et des abonnements via votre propre compte Waffo, Waffo gérant les taxes de vente en tant que marchand officiel.
Votre application peut encaisser des paiements via Waffo Pancake. Waffo est le marchand officiel (Merchant of Record) : il apparaît comme vendeur sur le reçu de l'acheteur, est responsable des taxes de vente, envoie le reçu à l'acheteur par e-mail, puis vous verse l'argent sur votre compte Waffo. MeDo ne le détient jamais. C'est distinct de ce que vous payez à MeDo pour les crédits.
Avant de commencer
- Un compte Waffo Pancake avec une boutique. Inscrivez-vous sur le tableau de bord Waffo Pancake et créez-y votre boutique. MeDo ne crée pas de boutique pour vous.
- Votre Merchant ID et une clé privée d'API, obtenus dans ce tableau de bord.
- La connexion sur votre application. Les abonnements exigent toujours la connexion, car l'adhésion doit appartenir à un compte. Pour les paiements uniques, la connexion est recommandée : chaque commande appartient au compte de l'acheteur et apparaît dans son historique. Une application sans connexion accepte les paiements uniques en tant qu'invité ; les invités n'ont pas d'historique de commandes, et les remboursements de ces applications se font dans votre tableau de bord Waffo. Voir Gérer la connexion et les utilisateurs.
- Un backend, car les commandes ont besoin d'un endroit où vivre. Voir Paramètres backend et keep-alive.
- Publiez avant d'encaisser de l'argent réel. Voir Publier une version.
- Les identifiants ne sont pas copiés avec une application. Une application copiée doit être configurée à nouveau pour Waffo par son propriétaire.
Ce que vous pouvez faire
- Accepter des paiements uniques sur une page de paiement hébergée par Waffo, par carte, portefeuille numérique ou moyen de paiement local
- Vendre des abonnements facturés à la semaine, au mois, au trimestre ou à l'année ; les membres peuvent résilier et conservent l'accès jusqu'à la fin de la période payée
- Montrer aux acheteurs leur historique de commandes et aux membres leur date de renouvellement
- Émettre des remboursements complets des commandes uniques depuis une page d'administration de votre application, dans les 14 jours suivant le paiement
- Facturer le prix que vous affichez : les prix sont toutes taxes comprises. Les acheteurs qui paient dans une autre devise voient le montant converti par Waffo
- Laisser les membres gérer leur facturation dans le portail client de Waffo (moyen de paiement, factures), accessible depuis la page d'adhésion
Exemple de requête :
« Crée un site d'adhésion avec une formule mensuelle et deux téléchargements numériques, et encaisse les paiements avec Waffo Pancake. »
Remarque : Les remboursements partiels, le remboursement des paiements d'abonnement depuis l'application, le changement de formule, les essais gratuits et la facturation à l'usage ne sont pas pris en charge. Chaque application vend dans une seule devise : le dollar américain par défaut, ou l'euro, la livre sterling, le dollar de Hong Kong ou le yen sur demande ; chaque paiement doit rester dans la plage acceptée par Waffo pour cette devise (de 1 à 10 000 dollars américains). Les remboursements sont une action réservée aux administrateurs dans l'application ; les applications sans connexion n'ont pas d'administrateur, remboursez donc ces paiements dans votre tableau de bord Waffo.
Ajouter Waffo Pancake à votre application
MeDo choisit Stripe par défaut, donc nommez Waffo explicitement. Soit vous le demandez dans la conversation —
« Je veux accepter des paiements avec Waffo Pancake dans mon application. »
— soit vous tapez @ dans la zone de saisie, choisissez Waffo Pancake dans la liste des Skills, et décrivez ce que vous vendez dans le même message.
Chaque application utilise un prestataire de paiement. Une fois l'application équipée de Waffo Pancake, MeDo vous demande de configurer vos identifiants avant que le paiement ne fonctionne.
Configurer vos identifiants
Cliquez sur le bouton de configuration à la fin de la réponse de MeDo, ou ouvrez la vue Skill dans le rail gauche de l'éditeur et choisissez la carte Waffo Pancake. Ensuite :
- Ouvrez la boîte de dialogue de configuration.
- Ouvrez le tableau de bord Waffo Pancake et connectez-vous.
- Allez dans API & Development.
- Copiez votre Merchant ID. Il commence par
MER_. Ce n'est pas le Store ID. - Sous Create an API Key, choisissez Test Mode ou Live Mode (voir la section suivante) et cliquez sur Create Key.
- Copiez la clé privée. Waffo ne l'affiche qu'une seule fois : copiez-la avant de fermer la fenêtre.
- Revenez à la boîte de dialogue de MeDo, collez les deux valeurs dans les champs correspondants et validez le formulaire.
Collez la clé privée exactement telle que Waffo vous la donne — une seule longue ligne. Une clé au format PEM (avec les lignes -----BEGIN PRIVATE KEY-----) fonctionne aussi. MeDo vérifie les deux valeurs auprès de Waffo avant de les enregistrer. En cas d'échec, assurez-vous que le Merchant ID et la clé proviennent du même compte Waffo et que la clé a été copiée en entier, puis réessayez.
Ouvrez ensuite le paiement dans votre application (connectez-vous d'abord si elle a la connexion). Les boutons d'achat s'activent une fois que l'application a confirmé vos identifiants. S'ils restent désactivés, revérifiez la configuration et rechargez.
Les identifiants sont masqués lorsqu'ils sont réaffichés. Ne collez jamais la clé privée dans le contenu d'une page et ne demandez pas à MeDo de la mettre dans le code. Voir Clés et sécurité des données.
Mode test vs mode live
Une clé d'API Waffo appartient soit au mode test, soit au mode live, selon le choix fait à sa création. L'application générée utilise la clé que vous avez enregistrée ; vous ne saisissez pas de réglage d'environnement séparé.
En mode test, la page de paiement indique qu'aucun paiement réel n'est traité, et l'application signale ces commandes comme des paiements de test.
Ce qu'exige la vérification de Waffo : une application publiée accessible sans connexion, des prix visibles avant le paiement, des pages Conditions et Confidentialité, une adresse e-mail d'assistance affichée sur le site, et cette adresse ainsi que le domaine de l'application vérifiés dans le tableau de bord Waffo. La vérification prend en général un à trois jours ouvrés. Vous pouvez demander à MeDo d'ajouter les pages Conditions et Confidentialité, l'adresse d'assistance et la balise de vérification de domaine de Waffo.
Passer du test au live : une fois votre boutique validée par Waffo, créez une clé Live Mode au même endroit, puis enregistrez ensemble le Merchant ID et la nouvelle clé privée dans le même formulaire de configuration du Skill. Chez Waffo, le test et le live sont séparés : les commandes et adhésions créées avec la clé de test restent dans l'application comme enregistrements de test et ne sont plus mises à jour ; un testeur abonné en mode test s'abonne de nouveau en mode live.
Remarque : Si une application publiée utilise encore une clé de test, les visiteurs ne peuvent pas payer pour de vrai. Passez à une clé live avant de commencer à vendre.
Si un paiement est encore en cours
La page de paiement s'ouvre dans un nouvel onglet. Après avoir payé, l'acheteur revient sur votre application en appuyant sur Done sur la page de Waffo ; l'application vérifie aussi d'elle-même sur la page où l'achat a commencé et à chaque ouverture de l'historique des commandes, de sorte qu'un acheteur qui ferme simplement l'onglet est tout de même pris en compte. Le retour sur l'application ne vaut jamais preuve de paiement. L'acheteur saisit sa propre adresse e-mail sur la page de paiement, et Waffo y envoie le reçu.
- Toujours en attente : utilisez l'action de vérification du statut sur la page de résultat ou ouvrez la commande dans l'historique, plutôt que de payer deux fois. Tant que la page de paiement est valide, l'application y renvoie pour que l'acheteur termine le même paiement. Les pages de paiement expirent au bout de 24 heures.
- Refusé : un paiement refusé ferme cette page de paiement. La commande apparaît comme non finalisée et l'acheteur recommence un paiement.
- Les remboursements prennent un moment : après la demande d'un administrateur, la commande reste en cours de remboursement jusqu'à ce que Waffo la signale comme remboursée. Rouvrir la page des commandes de l'administration relance la vérification.
- Renouvellements : l'application prend en compte un renouvellement, un renouvellement échoué ou une modification faite par le membre dans le portail client de Waffo à la prochaine ouverture par le membre. Si le paiement d'un renouvellement échoue, Waffo le retente et le membre garde l'accès pendant environ un jour.
MeDo ne fait pas de rapprochement en arrière-plan après le départ de l'acheteur, et un remboursement effectué directement dans le tableau de bord Waffo n'est pas répercuté dans l'application. Comparez toute commande non résolue avec les transactions de votre tableau de bord Waffo.
Après la configuration
Une fois votre configuration Waffo terminée :
- Les paiements de votre application sont encaissés par Waffo et versés sur votre compte Waffo.
- Vous pouvez consulter les commandes, abonnements, versements et détails fiscaux dans votre tableau de bord Waffo.
- Les remboursements complets sont émis par l'administrateur de l'application via l'action de remboursement admin dans votre application ; pour les applications sans connexion, remboursez dans votre tableau de bord Waffo.
- Waffo facture ses propres frais selon ses conditions.