- Directives d'intégration
- Fonctionnalités prises en charge (options de paiement)
- Échéanciers de paiement
- NBG
Banque nationale de Grèce (NBG)
L'échéancier de paiement de la Banque nationale de Grèce (BNG) permet aux payeurs de différer le paiement de leurs achats et de payer des mensualités jusqu'au paiement du montant intégral. L'échéancier de paiement BNG prend en charge les devises EUR et USD.
Votre prestataire de services doit activer l'échéancier de paiement NBG et peut également configurer les propriétés suivantes :
- Nombre maximum de paiements échelonnés autorisés
- Nombre de mois de report du paiement
- Montant minimum de commande par devise
Payment Plan Inquiry (Demande d'échéancier de paiement)
Vous pouvez demander à la passerelle une liste des échéanciers valides pour une transaction à l'aide de l'opération Payment Options Inquiry
(Demande d'options de paiement). Les détails suivants sur les échéanciers de paiement pris en charge sont retournés :
paymentTypes.card.paymentPlans[n].minimumOrderAmounts[n].amount
paymentTypes.card.paymentPlans[n].minimumOrderAmounts[n].currency
paymentTypes.card.paymentPlans[n].numberOfDeferrals[n]
paymentTypes.card.paymentPlans[n].numberOfPayments[n]
paymentTypes.card.paymentPlans[n].payerInterest
paymentTypes.card.paymentPlans[n].planId
planId
) pour NBG est NBG
.Chaque offre d'échéancier de paiement a un ID d'offre unique.
paymentPlanProduct.{paymentPlanProductId}
paymentPlanProduct.{paymentPlanProductId}.name
paymentPlanProduct.{paymentPlanProductId}.logoUrl
paymentTypes.card.paymentPlanOffer.{id}
paymentTypes.card.paymentPlanOffer{id}.paymentPlanProductId
paymentTypes.card.paymentPlanOffer.{id}.currency
paymentTypes.card.paymentPlanOffer.{id}.numberofPayments
paymentTypes.card.paymentPlanOffer.{id}.subsequentPaymentAmount
paymentTypes.card.paymentPlanOffer.{id}.firstPaymentAmount
paymentTypes.card.paymentPlanOffer{id}.minimumOrderAmount
paymentTypes.card.paymentPlanOffer.{id}.deferralPeriod
paymentTypes.card.paymentPlanOffer.{id}.interest.charged
Référence de l'API Payment Options Inquiry (Demande d'options de paiement) [REST][NVP]
Soumettre une transaction avec l'échéancier de paiement
Pour soumettre une transaction avec l'échéancier de paiement sélectionné par le payeur, fournissez les champs suivants dans une demande Authorize/Pay (Autoriser/Payer) ou Update Session (Mettre à jour la session) :
- paymentPlan.numberOfDeferrals
- paymentPlan.numberOfPayments
- paymentPlan.planId
paymentPlan.offerID
avec l'ID de l'offre dans la réponse Payment Options Inquiry (Demande d'options de paiement).La passerelle traite un échéancier de paiement uniquement si les conditions suivantes sont satisfaites :
- La devise de la commande est prise en charge sur l'échéancier de paiement.
- Le montant de la commande est supérieur au montant minimum de la commande défini sur l'échéancier de paiement.
- Le type de carte est pris en charge sur l'échéancier de paiement.
Contraintes de l'échéancier de paiement
Vous pouvez limiter le nombre d'identifiants d'échéanciers de paiement et les mois de report ou de paiements échelonnés pour une transaction donnée en utilisant les champs de contraintes de l'échéancier de paiement :
- constraints.paymentPlans.numberOfDeferrals : nombre autorisé de mois de report pour l'échéancier de paiement.
- constraints.paymentPlans.numberOfPayments : nombre autorisé de paiements échelonnés pour l'échéancier de paiement.
- constraints.paymentPlans.supported[n] : fournit les identifiants pour les échéanciers de paiement pris en charge sur cette transaction. Si vous ne voulez pas proposer d'échéanciers de paiement, ne renseignez pas ces champs.
À compter de la version 70,
- constraints.paymentPlans.deferralPeriod : nombre autorisé de mois de report pour l'échéancier de paiement.
- constraints.paymentPlans.numberOfPayments : nombre autorisé de paiements échelonnés pour l'échéancier de paiement.
- constraints.paymentPlans.supported[n] : fournit les identifiants pour les échéanciers de paiement pris en charge sur cette transaction. Si vous ne voulez pas proposer d'échéanciers de paiement, ne renseignez pas ces champs.
Référence de l'API Payment Plans (Échéanciers de paiement) [REST][NVP]