- Pautas de integración
- Características soportadas (opciones de pago)
- Planes de pago
- Paylater Installments
Paylater Installments
El plan Paylater Installments permite a los pagadores pagar sus compras en números de pagos mensuales hasta completar el monto total de la compra.
El plan Paylater Installments pone a su disposición las siguientes opciones:
- Ofertas genéricas: los planes de pago que desea ofrecer que no son específicos de los artículos, productos o del carrito.
- Ofertas de artículos: los planes de pago que desea ofrecer para un artículo o producto específico.
- Ofertas del carrito: los planes de pago que desea ofrecer para un carrito con uno o más artículos o productos.
Los términos del plan de pago Paylater Installments pueden incluir lo siguiente:
- El período de diferimiento en el que un pagador puede optar por aplazar su primer pago.
- Componente de tasa de interés o planes de pago sin intereses del banco emisor.
- Recompensas en efectivo por elegir ciertos planes de pago.
Pasos de integración
Nombre del plan | Identificador de plan | Descripción | API que se va a usar |
---|---|---|---|
1 |
El pagador visita su sitio web |
Usted quiere saber si hay ofertas genéricas de planes de pago que se puedan presentar. |
Shopping Options Inquiry Debe presentar una solicitud de La respuesta contiene una lista de ofertas de planes de pago para el negocio. |
2 |
El pagador está navegando por una categoría o realizando una búsqueda de producto |
Desea mostrar las ofertas de planes de pago disponibles para cada artículo de la lista. |
Item Payment Plan Offers Debe presentar una solicitud de La respuesta contiene una lista de ofertas de planes de pago para el artículo. |
3 |
El pagador está viendo la página de detalles de un producto |
Desea mostrar las ofertas de planes de pago para este artículo. |
Item Payment Plan Offers Debe enviar una solicitud de ITEM_PAYMENT_PLAN_OFFERS de API de servicios web para consultar sobre las ofertas de planes de pago para un solo artículo (es decir, la lista contiene únicamente un solo artículo). La respuesta contiene una lista de ofertas de planes de pago para el artículo. |
4 |
El pagador está viendo el carrito e indica que desea completar la compra o ir a la página de pago. |
Desea mostrar
|
Opciones de pago, incluidos los productos del plan de pago Debe enviar una solicitud de PAYMENT_OPTIONS_INQUIRY de API de servicios web para consultar sobre:
La respuesta contiene un producto de plan de pago como "Paylater Installments". |
5 |
El pagador ha seleccionado el producto del plan de pago como "Paylater Installments" |
Desea mostrar todas las ofertas de planes de pago para este producto de plan de pago. |
Opciones de pago, incluidos los productos del plan de pago Debe enviar una solicitud de PAYMENT_OPTIONS_INQUIRY de API de servicios web para consultar sobre la oferta de plan de pago disponible para este producto de plan de pago. La respuesta contiene una lista de ofertas de planes de pago para el carrito o pedido y el producto del plan de pago. |
6 |
El pagador ha proporcionado el BIN de la tarjeta (cuando ingresa el número de la tarjeta) |
Dependiendo del BIN de la tarjeta que desee visualizar
|
Opciones de pago, incluidas las ofertas de planes de pago para el carrito o pedido Debe enviar una solicitud de PAYMENT_OPTIONS_INQUIRY de API de servicios web para consultar sobre:
La respuesta contiene una lista de ofertas de planes de pago para el carrito o pedido y BIN. |
7 |
El pagador acepta la oferta de plan de pago del carrito y acepta los términos y condiciones |
Desea enviar la aceptación de la oferta por parte del pagador. |
Si el pagador selecciona una de las ofertas dentro de ese método de pago como "Paylater Installments", debe proporcionar los términos y condiciones devueltos en la respuesta PAYMENT_OPTIONS_INQUIRY para las ofertas del carrito y el pagador debe aceptar la oferta para continuar con este plan de pago. Aceptar la oferta Muestra los términos y condiciones (cuyos detalles se proporcionan en la respuesta de PAYMENT_OPTIONS_INQUIRY) al pagador. El pagador acepta los términos y condiciones.
Luego, envía una solicitud de UPDATE_PAYMENT_PLAN_OFFER. La solicitud debe contener:
La respuesta indica si puede continuar con el pedido, incluida esta oferta. Si la respuesta es
|
8 |
El pagador procede con el pago |
- |
Solicitud Authorize o Pay El negocio envía una solicitud de AUTHORIZE o PAY de API de servicios web con el ID de la oferta de plan aceptada. La oferta de plan de pago del carrito que el pagador ha aceptado ahora se convierte en el plan de pago del pedido o la transacción. |
Referencia de API de Payment Options Inquiry [REST][NVP]
Shopping Options Inquiry
Puede solicitar al motor de pagos una lista de ofertas de planes genéricos válidos mediante la operación Shopping Options Inquiry. Se devuelven los siguientes detalles sobre los planes de pago admitidos:
A partir de la versión 70, la respuesta contiene los productos admitidos de plan de pago, que es "Paylater Installments":
paymentPlanProduct.{paymentPlanProductId}
paymentPlanProduct.{paymentPlanProductId}.name
paymentPlanProduct.{paymentPlanProductId}.logoUrl
Cada oferta de plan de pago tiene un ID de oferta único y el ID de producto de plan de pago correspondiente:
paymentPlanOffer.{id}
paymentPlanOffer.{id}.currency (populated with payerCurrency
from request)
paymentPlanOffer{id}.paymentPlanProductId
paymentPlanOffer{id}.totalAmount
paymentPlanOffer{id}.numberOfPayments
paymentPlanOffer{id}.subsequentPaymentAmount
paymentPlanOffer{id}.firstPaymentAmount
paymentPlanOffer{id}.deferalPeriod
paymentPlanOffer{id}.interest.rate
paymentPlanOffer{id}.interest.discountAmount
paymentPlanOffer{id}.feeAmount
paymentPlanOffer{id}.cashAward.amount
paymentPlanOffer{id}.cashAward.payerInstructionText
paymentPlanOffer{id}.qualifier.description
paymentPlanOffer{id}.qualifier.logoUrl
paymentPlanOffer{id}.minimumAmount
paymentPlanOffer{id}.maximumAmount
Item Payment Plan Offers
Puede solicitar al motor de pagos una lista de ofertas de planes válidas para un artículo específico mediante la operación Item Payment Plan Offers.
La solicitud incluye los siguientes detalles:
merchant
payerlocale
currency
item[0].sku
item[0].unitPrice
item[1].sku
item[1].unitPrice
Se devuelven los siguientes detalles sobre los planes de pago admitidos. A partir de la versión 70, la respuesta contiene los productos admitidos de plan de pago, que es "Paylater Installments":
paymentPlanProduct.{paymentPlanProductId}
paymentPlanProduct.{paymentPlanProductId}.name
paymentPlanProduct.{paymentPlanProductId}.logoUrl
Cada oferta de plan de pago tiene un ID de oferta único y el ID de producto de plan de pago correspondiente:
item[n].paymentPlanOffer.{id}
item[n].paymentPlanOffer.{id}.paymentPlanProductId
item[n].paymentPlanOffer.{id}.currency
item[n].paymentPlanOffer.{id}.totalAmount
item[n].paymentPlanOffer.{id}.numberOfPayments
item[n].paymentPlanOffer.{id}.deferalPeriod
item[n].paymentPlanOffer.{id}.subsequentPaymentAmount
item[n].paymentPlanOffer{id}.firstPaymentAmount
item[n].paymentPlanOffer{id}.interest.rate
item[n].paymentPlanOffer{id}.interest.discountAmount
item[n].paymentPlanOffer{id}.feeAmount
item[n].paymentPlanOffer{id}.cashAward.amount
item[n].paymentPlanOffer{id}.cashAward.payerInstructionText
item[n].paymentPlanOffer{id}.qualifier.description
item[n].paymentPlanOffer{id}.qualifier.logoUrl
result
Payment Plan Inquiry
Puede solicitar al motor de pagos una lista de productos de planes de pago válidos y ofertas de planes mediante la operación Payment Options Inquiry.
La solicitud contiene lo siguiente:
payerLocale
order.amount
order.currency
order.item[n].sku
order.item[n].quantity
order.item[n].unitPrice
order.itemAmount
sourceOfFunds.provided.card.prefix
A partir de la versión 70, la respuesta contiene los productos admitidos de plan de pago, que es "Paylater Installments":
paymentPlanProduct.{paymentPlanProductId}
paymentPlanProduct.{paymentPlanProductId}.name
paymentPlanProduct.{paymentPlanProductId}.logoUrl
Cada oferta de plan de pago tiene un ID de oferta único y el ID de producto de plan de pago correspondiente:
paymentTypes.card.paymentPlanOffer.{id}
paymentTypes.card.paymentPlanOffer.{id}.paymentPlanProductId
paymentTypes.card.paymentPlanOffer.{id}.numberofPayments
paymentTypes.card.paymentPlanOffer.{id}.deferralPeriod
paymentTypes.card.paymentPlanOffer.{id}.interest.charged
paymentTypes.card.paymentPlanOffer.{id}.currency
paymentTypes.card.paymentPlanOffer.{id}.minimumOrderAmount
paymentTypes.card.paymentPlanOffer.{id}.startDate
paymentTypes.card.paymentPlanOffer.{id}.endDate
paymentTypes.card.paymentPlanOffer.{id}.totalAmount
paymentTypes.card.paymentPlanOffer.{id}.firstPaymentAmount
paymentTypes.card.paymentPlanOffer.{id}.subsequentPaymentAmount
paymentTypes.card.paymentPlanOffer.{id}.feeAmount
paymentTypes.card.paymentPlanOffer.{id}.interest.rate
paymentTypes.card.paymentPlanOffer.{id}.interest.discountAmount
paymentTypes.card.paymentPlanOffer.{id}.termsAndConditions.text
paymentTypes.card.paymentPlanOffer.{id}.termsAndConditions.acceptanceRequired
paymentTypes.card.paymentPlanOffer.{id}.termsAndConditions.acceptanceText
paymentTypes.card.paymentPlanOffer.{id}.cashAward.amount
paymentTypes.card.paymentPlanOffer.{id}.cashAward.payerInstructionText
paymentTypes.card.paymentPlanOffer.{id}.qualifier.text
paymentTypes.card.paymentPlanOffer.{id}.qualifier.logoUrl
Update Payment Plan Offers
Puede enviar la aceptación del pagador de las ofertas de planes de pago al proveedor mediante la operación Update Payment Plan Offers.
- La solicitud contiene lo siguiente:
sourceOfFunds parameter group
order.amount
order.currency
order.item[n].quantity
order.item[n].unitPrice
Puede proporcionar los detalles para la aceptación del pagador indicando:
paymentPlanOffer.payerAcceptance = true
paymentPlanOffer.termsAndConditionsDisplay
El valor puede ser una de las siguientes opciones:
NONE
: no mostró ningún texto de términos y condiciones.TERMS_AND_CONDITIONS_ONLY
: mostró texto de términos y condiciones.TERMS_AND_CONDITIONS_AND_ACCEPTANCE
: mostró texto de términos y condiciones y obligó al pagador a aceptar los términos y condiciones.
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. A partir de la versión 70, proporcione el campo 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.
- El tipo de tarjeta se admite en el plan de pago.