Banco Nacional de Grecia (NBG)
El plan de pago del Banco Nacional de Grecia (NBG) permite a los pagadores aplazar el pago de sus compras y pagar en un número de pagos mensuales hasta que el monto se pague en su totalidad. El plan de pago del NBG admite las monedas EUR y USD.
Su proveedor de servicios debe habilitar el plan de pago NBG y también puede configurar las siguientes propiedades:
- Número máximo de pagos permitidos
- Número de meses en que se difiere el pago
- Monto mínimo del pedido por moneda
Payment Plan Inquiry
Puede solicitar al motor de pagos una lista de planes válidos para una transacción utilizando la operación Payment Options Inquiry
. Se devuelven los siguientes detalles sobre los planes de pago admitidos:
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
) para NBG es NBG
.Cada oferta de plan de pago tiene un ID de oferta único
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
Referencia de API de Payment Options Inquiry [REST][NVP]
Enviar una transacción con el plan de pago
Para enviar una transacción con el plan de pago seleccionado por el pagador, proporcione los siguientes campos en una solicitud Authorize/Pay o Update Session:
- paymentPlan.numberOfDeferrals
- paymentPlan.numberOfPayments
- paymentPlan.planId
paymentPlan.offerID
con el ID de la oferta en la respuesta de Payment Options Inquiry.El motor de pagos procesa un plan de pago solo si se cumplen las siguientes condiciones:
- La moneda del pedido se admite en el plan de pago.
- El monto del pedido excede el monto mínimo del pedido definido en el plan de pago y
- El tipo de tarjeta se admite en el plan de pago.
Restricciones del plan de pago
Los identificadores de plan de pago y los meses de diferimiento o número de pagos se pueden limitar para una transacción específica utilizando los campos de restricción del plan de pago:
- constraints.paymentPlans.numberOfDeferrals: el número permitido de meses de diferimiento para el plan de pago.
- constraints.paymentPlans.numberOfPayments: el número de pagos permitido para el plan de pago.
- constraints.paymentPlans.supported[n]: proporcione identificadores para los planes de pago admitidos en esta transacción. Si no desea ofrecer ningún plan de pago, pase este parámetro vacío.
De la versión 70 en adelante,
- constraints.paymentPlans.deferralPeriod: el número permitido de meses de diferimiento para el plan de pago.
- constraints.paymentPlans.numberOfPayments: el número de pagos permitido para el plan de pago.
- constraints.paymentPlans.supported[n]: proporcione identificadores para los planes de pago admitidos en esta transacción. Si no desea ofrecer ningún plan de pago, pase este parámetro vacío.