Conditions complexes des règles de tarification
Créez des conditions de règles de tarification basées sur des sources de données complexes.
La plupart des règles de tarification reposent sur des conditions logiques simples, telles que la segmentation des tarifs par moyen de paiement. Vous pouvez également écrire des conditions de règle basées sur des variables complexes, telles que vos valeurs de métadonnées personnalisées. Ce guide explique les étapes supplémentaires requises pour ces cas.
Métadonnées du paiement
En tant que plateforme, vous pouvez ajouter des métadonnées personnalisées aux paiements et les référencer dans vos règles de tarification. Tout d’abord, ajoutez une paire clé-valeur de métadonnées à votre PaymentIntent ou Charge. Créez ensuite des règles de tarification référençant cette valeur de métadonnées.
Les conditions de la règle tarifaire basées sur les métadonnées de paiement observent le comportement suivant :
- Les conditions de la règle de tarification peuvent évaluer les métadonnées définies à la fois dans PaymentIntents et dans Charges.
- Une condition de règle ne peut évaluer qu’une seule paire clé-valeur à partir du paramètre de métadonnées.
- Si vous incluez plusieurs conditions clé-valeur de métadonnées, l’outil de tarification n’évalue que la première condition clé-valeur.
- L’outil de tarification évalue uniquement les métadonnées disponibles avant la capture du paiement. Assurez-vous d’appliquer toute mise à jour avant cette date pour un calcul précis des frais.
- Utilisez l’API pour mettre à jour les métadonnées dans PaymentIntent ou Charge. L’outil de tarification ne peut pas évaluer les mises à jour effectuées via le Dashboard.