lyra.com
Rechercher
Catégories
Tags
France
France
Espagne
Europe (English)
Inde
Implémentation
Formulaire embarqué (client Javascript)
Formulaire par redirection
APIs REST de paiement
Paiement par échanges de fichiers
Paiement mobile
Web Services
Faciliter l'intégration
Modules de paiement gratuits
Exemples de code
Marketplace
Back Office
Back Office Marchand
Back Office Expert
Guides
Aide
FAQ
Tutoriels vidéos
Support

Exemples de règles de récurrence

  • Pour définir des échéances de paiement ayant lieu le dernier jour de chaque mois, pendant 12 mois, la règle s’écrit :
{ "rrule" : "RRULE:FREQ=MONTHLY;BYMONTHDAY=28, 29, 30, 31;BYSETPOS=-1;COUNT=12" }

Cette règle signifie que si le mois courant ne contient pas de 31, alors le moteur prendra en compte le 30. Si le 30 n’existe pas, alors il prendra en compte le 29 et ainsi de suite jusqu’au 28.

Une autre version de cette règle :

{ "rrule" : "RRULE:FREQ=MONTHLY;COUNT=5;BYMONTHDAY=-1" }
  • Pour définir des échéances de paiement ayant lieu le 10 de chaque mois, pendant 12 mois, alors la règle d’abonnement s’écrit de la manière suivante :
{ "rrule" : "RRULE:FREQ=MONTHLY;COUNT=12;BYMONTHDAY=10" }
  • Pour définir des échéances de paiement ayant lieu chaque trimestre, jusqu’au 31/12/2022 :
{ "rrule" : "RRULE:FREQ=YEARLY;BYMONTHDAY=-1;BYMONTH=1, 4, 7, 10;UNTIL=20221231" }

Les échéances auront lieu chaque 1er de janvier, avril, juillet et octobre. Leur nombre total dépend de la date d’effet de l’abonnement (voir paramètre vads_sub_effect_date).

  • Pour définir un abonnement toutes les semaines, le lundi :
{ "rrule" : "RRULE:FREQ=WEEKLY;BYDAY=MO" }

Les échéances auront lieu tous les lundis. Attention la première échéance sera le prochain lundi.

  • Pour définir un abonnement toutes les semaines :
{ "rrule" : "RRULE:FREQ=WEEKLY" }

Les échéances auront lieu le jour même si la date d'effet est positionnée à "aujourd'hui" puis tous les 7 jours.

  • Pour définir un abonnement toutes les deux semaines le lundi, limité à 4 occurences:
{ "rrule" : "RRULE:FREQ=WEEKLY;INTERVAL=2;COUNT=4;BYDAY=MO" }
  • Pour définir un abonnement toutes les deux semaines, aujourd’hui et tous les 7 jours:
{ "rrule" : "RRULE:FREQ=WEEKLY;INTERVAL=2;" }
Nous recrutons

Head Office :

LYRA NETWORK
109, rue de l’innovation
31670 Labège
FRANCE