Créer une session de portefeuille
https://api.mobupay.nc/api/v1/customers/{id}/sessionsCe que fait cet appel
Crée une session d'enregistrement de carte, immédiate et valable quatorze minutes : elle convient au mode intégré, où le composant est monté tout de suite. Pour envoyer une invitation au client, employer plutôt POST /api/v1/customers/{id}/card-links, dont le lien vit plusieurs jours. Aucun montant n'est débité : la carte fait l'objet d'une vérification au montant zéro (ACCOUNT_VERIFICATION), sans autorisation financière ni empreinte à rembourser. Redirigez le client vers redirectUrl ; au retour, il revient sur votre returnUrl avec ?status=success|failed|error et, en cas de succès, ?paymentMethodId=pm_*. La carte enregistrée devient un paymentMethod lié au client.
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.
Paramètres
1 en-têteidstringRequispathIdentifiant du client (`cus_*`) ou utiliser la triple identification via `email`/`externalId` dans le body.
Corps de la requête
application/jsonreturnUrlstringRequisURL HTTPS de redirection après l'enregistrement. Mobupay y ajoute `?status=success|failed|error`, et `&paymentMethodId=pm_*` en cas de succès.
localestringOptionnelCode langue de la page d'enregistrement (`fr`, `en`...). 2 a 5 caractères.
emailstringOptionnelIdentifie le client par email si `:id` n'est pas précis. Triple identification.
externalIdstringOptionnelIdentifie le client par identifiant externe. Triple identification.
Codes de retour
Session wallet créée.
Client introuvable.
Langage
Cliquez sur Essayer pour lancer la requête et voir la réponse ici. Ou choisissez un exemple :
application/json