Checkout
Amplificado y con capacidad de respuesta adecuada para aplicaciones web y móviles.
Este método recibe un objeto con los parámetros específicos del medio de pago deseado.
Propiedad | Descripción | ¿Obligatorio? | ||
---|---|---|---|---|
Red física | Tarjetas | Flujo Redirect | ||
PaymentMediaId numeric | Identificador del medio de pago. | |||
PaymentMediaType numeric | Identificador del tipo de medio de pago (vea la tabla tipos de medio de pago). | |||
IssuerBank numeric | Identificador del banco (vea la tabla Banco Emisor). | |||
Email string | Dirección de correo electrónico del cliente. | |||
DocumentNumber string | Número de documento del cliente. | |||
DocumentType numeric | Tipo de documento del cliente. | |||
LoyaltyPlanId numeric | Identificador del plan de fidelización. | |||
LoyaltyPlanUserIdentification string | Identificador del usuario del plan de fidelización. |
Ejemplos:
Este ejemplo genera un token para RedPagos.
var tokenRequest = {
PaymentMediaId: 5,
Email: "john@mail.com",
DocumentNumber: "12345672",
DocumentType: 2
};
PWCheckout.Iframe.GetToken(tokenRequest);
Este ejemplo abre el formulario de captura solo para tarjetas MasterCard.
var tokenRequest = {
PaymentMediaId: 2,
Email: "john@mail.com"
};
PWCheckout.Iframe.GetToken(tokenRequest);
Este ejemplo abre el formulario de captura solo para tarjetas MasterCard emitidas por banco Santander.
var tokenRequest = {
PaymentMediaId: 2,
IssuerBank: 1,
Email: "john@mail.com"
};
PWCheckout.Iframe.GetToken(tokenRequest);
Este ejemplo abre el formulario de captura solo para tarjetas Visa Débito.
var tokenRequest = {
PaymentMediaId: 1,
PaymentMediaType: 2,
Email: "john@mail.com"
};
PWCheckout.Iframe.GetToken(tokenRequest);
Este ejemplo genera un OneTimeToken
para pagos en Khipu.
var tokenRequest = {
PaymentMediaId: 110,
Email: "john@mail.com"
};
PWCheckout.Iframe.GetToken(tokenRequest);
El objeto CloseInfo
se retorna en el evento closed
, que se lanza cuando el usuario cierra el formulario de captura de datos de la tarjeta.
Campo | Descripción |
---|---|
Reason string | Descripción de la razón del cierre de la ventana. Las causas posibles son las siguientes:
|
El objeto TokenInfo
se retorna en el evento tokenCreated
lanzado por el formulario de captura de datos de la tarjeta después de procesar la información del usuario.
Campo Tipo | Descripción |
---|---|
TokenId string | Identificador del token. |
Created timestamp | Fecha y hora de creación del token. |
Type string | Tipo de token, posibles valores:
|
Brand string | Marca de la tarjeta o medio de pago utilizado. |
IssuerBank string | Banco Emisor de la tarjeta. |
Owner string | Nombre del tarjetahabiente. |
Bin numeric[6] | Identificador de la tarjeta. |
Last4 numeric[4] | Cuatro últimos dígitos de la tarjeta. |
CardType string | Tipo de medio de pago o tarjeta, posibles valores:
|
CardExpMonth numeric[2] | Mes de vencimiento de la tarjeta. |
CardExpYear numeric[2] | Año de vencimiento de la tarjeta. |
El objeto NotificationInfo
se retorna en el evento notificationReceived
, que se lanza cuando termina el flujo de Solicitud del código de verificación.
Campo Tipo | Descripción |
---|---|
ProcessType string | Define el tipo de proceso de la notificación que se está lanzando. Los posibles valores son:
|
ProcessStatus numeric[1] | Los estados posibles del proceso son:
|
Amplificado y con capacidad de respuesta adecuada para aplicaciones web y móviles.
Corresponde a un formulario de Checkout incrustado en su página, simplificando y asegurando la captura de datos sensibles para el procesamiento de pagos en línea.