Skip to main content
PATCH
Modifier un abonnement
Une étape impossible dans l’état actuel répond 422 sur subscription, avec un message qui explique pourquoi.

Authorizations

Authorization
string
header
required

Votre clé API. Utilisez une clé sandbox (mp_sandbox_…) pour essayer : aucun argent réel ne bouge.

Path Parameters

id
string
required

Identifiant de l'abonnement (sub_…)

Body

application/json
max_cycles
integer | null

Pas en dessous de cycles_billed. null retire la limite.

Required range: 1 <= x <= 1000
customer_name
string

Nom du client

Maximum string length: 255
customer_phone
string

Nouveau numéro mobile money

Maximum string length: 32
customer_country
string

Pays ISO 3166-1 alpha-3, par exemple CMR.

customer_provider
string

Code opérateur, par exemple MTN_MOMO_CMR. Voir Pays et opérateurs.

Maximum string length: 64
metadata
object | null

Remplace les métadonnées

plan
string

Nouveau plan (plan_…), même devise. Plus cher au même rythme : la différence au prorata est encaissée tout de suite et le plan change dès le paiement. Sinon : appliqué à la prochaine échéance. Renvoyer le plan actuel retire un changement prévu.

Response

L'abonnement modifié

data
object