Créer un abonnement
https://api.mobupay.nc/api/v1/subscriptionsCe que fait cet appel
Crée un abonnement : un montant fixe prélevé à intervalle régulier sur une carte enrôlée, sans que le client ait à intervenir. Le prélèvement part comme transaction initiée par le marchand. Le transfert de responsabilité s'applique si la carte a été enrôlée chez nous avec authentification, Mobupay la rejouant à chaque échéance. Si paymentMethodId est omis, l'abonnement reste en attente de mandat : envoyez au client un lien d'enregistrement de carte, puis rattachez-la par un PATCH.
Authorization: Bearer sk_test_XXXXLe pool est déduit du préfixe de la clé
Il n'y a pas d'interrupteur test et production sur cette page. sk_test_* ne traite aucun paiement réel, sk_live_* encaisse.
Corps de la requête
application/jsoncustomerIdstringRequisClient abonné (`cus_*`).
paymentMethodIdstringOptionnelCarte à prélever (`pm_*`). Omise, l'abonnement attend son mandat.
labelstringRequisCe que le client paie. Figure sur la facture quand le module Facturation est actif.
amountintegerRequisMontant de chaque échéance, en unité mineure de `currency`.
currencystringOptionnelDevise. Défaut XPF.
intervalUnitstringOptionnelDéfaut `month`.
intervalCountintegerOptionnelNombre d'unités entre deux échéances. Défaut 1.
dayOfMonthintegerOptionnelJour du mois, 1 à 31. `31` vaut « dernier jour » : février n'invente pas de 31.
startOnstringRequisPremière échéance, AAAA-MM-JJ.
endsOnstringOptionnelDernière échéance possible, AAAA-MM-JJ.
maxOccurrencesintegerOptionnelNombre d'échéances au plus.
retryScheduleobjectOptionnelCadence de nouvelle tentative après un refus, en jours depuis l'échéance. Absente : celle du produit, rendue dans la réponse.
Codes de retour
Abonnement créé.
Client ou carte introuvable.
Langage
Cliquez sur Essayer pour lancer la requête et voir la réponse ici.