Aller au contenu principal

s'abonner

Créez un nouvel abonnement et obtenez une session de paiement pour celui-ci. 🔐 Cette méthode nécessite l'autorisation.

Description

Cette méthode crée un nouvel abonnement payant pour l'utilisateur actuel et renvoie la session de paiement qui doit être réglée pour l'activer. Elle renvoie une Promesse qui se résout en un objet ICreatedSubscription.

Subscriptions.subscribe(

body*, body.marker*

);

Schéma des paramètres

Schéma

body(obligatoire): ISubscribe
Corps de l'abonnement. Exemple : { marker: "premium" }

body.marker(obligatoire): string
Marqueur de l'abonnement
exemple : "premium"

Exemples

Exemple minimal

const response = await Subscriptions.subscribe({ marker: 'premium' });

Exemple de réponse

{
"id": 1,
"amount": 100,
"paymentUrl": "https://checkout.stripe.com/c/pay/cs_test_...",
"status": "waiting"
}

Schéma de réponse

Schéma : ICreatedSubscription

id: number
Identifiant de la session de paiement.
exemple : 1

amount: number
Montant à payer.
exemple : 100

paymentUrl: string
URL de la page de paiement.
exemple : "https://checkout.stripe.com/c/pay/..."

status: string
Statut de la session de paiement.
exemple : "waiting"