Servicio Web Charge/CreatePayment
La operación Charge/CreatePayment es un servicio web de la API REST.
Permite realizar diversas operaciones:
Crear una transacción a partir de una tarjeta nueva
Puede crear transacciones a partir de una tarjeta, junto con el formulario incrustado.
En ese caso, el servicio web REST Charge/CreatePayment le devolverá un formToken (token de formulario) que deberá utilizar con nuestro formulario JavaScript.
Para más información, consulte: Primeros pasos: Pago simple .
Para consultar la documentación de referencia de la respuesta que contiene el formToken, visite: Charge/PaymentForm
Una vez que se haya realizado el pago, la transacción recién creada estará contenida en el objeto: Payment .
Crear una transacción a partir de un token
De igual forma, puede crear una transacción a partir de un medio de pago previamente registrado (token de pago, también conocido como alias).
Para más información, consulte: Pago por token .
Para consultar la documentación de referencia de la respuesta, visite la sección: Payment .
Si cuenta con el certificado PCI-DSS
Si cuenta con el certificado PCI DSS, puede transmitir los datos sensibles (como el número de tarjeta) directamente al servicio web.
Desde el punto de vista contractual:
Para obtener más información, comuníquese con su representante de ventas, quien le ayudará a comprobar su elegibilidad para esta opción.
Desde un punto de vista técnico:
Para más información, consulte nuestra página sobre el uso del servicio web REST Charge/CreatePayment en modo PCI DSS .
Parámetros de la solicitud
El servicio web Charge/CreatePayment REST admite los siguientes parámetros:
amount
Monto del pago en su unidad monetaria más pequeña (el centavo por el peso argentino).
Ejemplo: 30050 por 300.50 ARS.
Formato
contrib
Nombre de la solución de comercio electrónico utilizada en el sitio web del vendedor y su número de versión.
Formato
currency
Moneda de pago. Código del alfabeto en mayúsculas según ISO 4217 alfa-3.
Ejemplo: "ARS" para el peso argentino.
Formato
Valores posibles
Los valores posibles son:
Moneda | CODIFICACIÓN ISO 4217 | Unidad fraccionaria |
---|---|---|
Peso argentino (032) | ARS | 2 |
Dólar estadounidense (840) | USD | 2 |
ipnTargetUrl
Puede sobrescribir la URL de notificación instantánea (también llamada IPN) en el formulario si utiliza una única tienda para diferentes canales de venta, diferentes tipos de pago, diferentes idiomas, etc.
Formato
orderId
Referencia del pedido definida por el vendedor. No admite los caracteres UTF-8.
Formato
metadata
Valores personalizados vinculados a la transacción, en formato json.
Ejemplo de llamada
Por ejemplo, para transmitir un valor personalizado, como el color de ojos de su comprador, agregue a su solicitud:
{ "metadata": { "eyesColor": "blue" } }
Este valor se devolverá en el objeto de transacción recién creado.
También puede utilizar los metadatos “ info1 ”, “ info2 ” y “ info3 ” para transmitir la información adicional sobre el pedido.
Estos datos aparecerán en la pestaña Extra del detalle de la transacción desde su
Formato
fingerPrintId
Este campo lo utilizan los vendedores que implementan el analizador de riesgos en su página de pago. Permite transmitir el identificador de la sesión (o fingerPrint Id) a la plataforma de pago para finalizar el análisis de riesgo.
Los analizadores compatibles son:
- NOTO
- Cybersource
- MonitorPlus
- ClearSale
Puede contener mayúsculas, minúsculas, números o guiones ([AZ] [az], 0-9, _, -).
Formato
formAction
formAction le permite definir el tipo de comportamiento que desea al crear la transacción.
Formato
Valores posibles
Los valores posibles son:
Valor | DESCRIPCIÓN |
---|---|
PAYMENT | Creación de una transacción simple. Comportamiento predeterminado. |
REGISTER_PAY | Creación de un token (alias) de los medios de pago al mismo tiempo que la transacción. No permite crear un token asociado a un IBAN. |
ASK_REGISTER_PAY | Añade una casilla de verificación al formulario para la creación de un token (alias). No permite crear un token asociado a un IBAN. |
SILENT | Transacción iniciada por el vendedor sin la presencia del comprador. Realiza un pago por token sin pasar por el formulario incrustado. |
CUSTOMER_WALLET | Añade una casilla de verificación al formulario para asociar la tarjeta al wallet El campo customer.reference es obligatorio para este caso de uso Consulte el capítulo la guía de integración para obtener más información. |
null | Si el valor es nulo o no definido, se aplica PAYMENT. |
PAYMENT:
El servicio web devolverá un formToken .
Es el comportamiento predeterminado. La llamada a Charge/CreatePayment crea una transacción sin realizar ninguna operación adicional.
REGISTER_PAY:
El servicio web devolverá un formToken .
Un token (o alias) del medio de pago se crea al mismo tiempo que la transacción. Más adelante, este token le permitirá crear transacciones en un clic . El token recién creado se indicará en la propiedad paymentMethodToken . Para más información, consulte el artículo sobre Creación y uso de tokens .
ASK_REGISTER_PAY:
El servicio web devolverá un formToken .
Este parámetro permite agregar una casilla de verificación al formulario de pago, preguntándole al comprador si desea registrar su tarjeta.
Accion del comprador | DESCRIPCIÓN |
---|---|
La casilla está marcada | Guarda un token de tarjeta (como formAction=REGISTER_PAY). |
La casilla no está marcada | Comportamiento predeterminado. |
Para más información, consulte el artículo sobre Creación y uso de tokens .
CUSTOMER_WALLET:
El servicio web devolverá un formToken .
Este parámetro permite agregar una casilla de verificación al formulario de pago, preguntándole al comprador si desea registrar su tarjeta en su wallet. Requiere la referencia del comprador customer.reference .
Accion del comprador | DESCRIPCIÓN |
---|---|
La casilla está marcada | Añadir una tarjeta al wallet. |
La casilla no está marcada | Comportamiento predeterminado. la tarjeta no se añadió al wallet. |
SILENT: Se reserva para las transacciones iniciadas por el vendedor sin la presencia del titular, especialmente para pagos recurrentes cuando la recurrencia es gestionada por el vendedor.
En el área de aplicación de la DSP2, la autenticación del titular es obligatoria cuando el titular está presente. Por lo tanto, el modo SILENT se reserva para aquellos casos en que el titular está ausente o para los vendedores que se encuentren fuera del área de la DSP2.
En el área de aplicación de la DSP2, se ignora el campo strongAuthentication y no se realiza autenticación alguna del titular.
Durante un pago por token (alias), el Web Service devolverá directamente una transacción en lugar de un formToken . Por lo tanto, la transacción se realiza de servidor a servidor.
paymentMethodToken
Token (o alias) asociado a un medio de pago.
Solo se admiten los tokens asociados a una tarjeta bancaria.
Formato
strongAuthentication
strongAuthentication permite indicar la preferencia del vendedor respecto a la autenticación fuerte del comprador.
Con 3DS2, ya no es posible deshabilitar 3DS. Sin embargo, el vendedor podrá pedir una exención en su solicitud de pago (lo que se conoce como "preferencia del vendedor").
En ese caso, si la solicitud es aceptada por el emisor, el comprador no tendrá que autenticarse (sin challenge), pero el vendedor asumirá la responsabilidad en caso de impago (no hay transferencia de responsabilidad al emisor).
En todos los casos, es el banco emisor el que determina si es necesario interactuar con el comprador (challenge).
La autenticación fuerte es necesaria cuando se registra una tarjeta, independientemente de la preferencia del comerciante.
Valores posibles
Los valores posibles son:
Valor | Descripción 3DS1 | Descripción 3DS2 |
---|---|---|
ENABLED | Habilita (de ser posible) la autenticación fuerte. | En desuso. Este valor se interpretará como CHALLENGE_REQUESTED. |
DISABLED | Deshabilita (de ser posible) la autenticación fuerte. Requiere la opción "3DS1 Selectivo". Utilizando este valor, usted se expone a rechazos "Soft decline". No se tomará en cuenta la desactivación si los medios de pago requieren necesariamente una autenticación fuerte. Es el caso de las tarjetas MAESTRO. | Permite solicitar una autenticación sin interacción (frictionless). Requiere la opción "Frictionless 3DS2".
Si la tienda no cuenta con la opción “Frictionless 3DS2”, se ignora el valor transmitido por el vendedor y se delega la gestión de la autenticación del titular de la tarjeta a la plataforma. |
CHALLENGE_REQUESTED | Habilita (de ser posible) la autenticación fuerte. | Permite solicitar una autenticación fuerte para la transacción. |
CHALLENGE_MANDATE | Habilita (de ser posible) la autenticación fuerte. | Permite indicar que, por razones reglamentarias, se requiere una autenticación fuerte para la transacción. |
NO_PREFERENCE | Habilita (de ser posible) la autenticación fuerte. | Indica al DS que el vendedor no tiene preferencia. El pago quedará garantizado si el emisor decide realizar una autenticación sin interacción (frictionless). |
AUTO | Habilita (de ser posible) la autenticación fuerte. | Se delega la elección de la preferencia al emisor de la tarjeta (No Preference). |
Formato
acquirerTransientData
Permite la transmisión de información específica a determinados adquirentes/redes.
Formato
customer.reference
Identificador del comprador en el sitio del vendedor.
Obligatorio si formAction tiene el valor CUSTOMER_WALLET .
En ese caso, la referencia del comprador se utiliza como identificador del wallet.
Formato
customer.email
Dirección de correo electrónico del comprador.
Cuando desee crear un token del medio de pago (definiendo el valor de formAction en REGISTER_PAY o ASK_REGISTER_PAY ), la dirección de e-mail no se vuelve obligatoria. Sin embargo, el comprador deberá indicarlo en el formulario.
Formato
address
Camino: customer.billingDetails.address
Direccion de facturación.
Atención: Los caracteres ">" y "<" no están permitidos.
Formato
address2
Camino: customer.billingDetails.address2
Información adicional sobre la dirección de facturación.
Atención: Los caracteres ">" y "<" no están permitidos.
Formato
category
Camino: customer.billingDetails.category
Tipo de cliente.
Formato
Valores posibles
valores | DESCRIPCIÓN |
---|---|
PRIVATE | Cliente de tipo Particular |
COMPANY | Cliente de tipo Empresa |
cellPhoneNumber
Camino: customer.billingDetails.cellPhoneNumber
Teléfono móvil del comprador.
Acepta todos los formatos:
Ejemplos:
- 0623456789
- +33623456789
- 0033623456789
- (+34) 824 65 43 21
- 87 77 12 34
Formato
city
Camino: customer.billingDetails.city
Ciudad de facturación.
Formato
country
Camino: customer.billingDetails.country
País del comprador (en letras mayúsculas, según la norma ISO 3166-1 alfa-2).
Formato
Valores posibles
Ejemplos de valores posibles:
País | Código |
---|---|
AUSTRIA | AT |
BRASIL | BR |
CÓRCEGA | FR |
COSTA DE MARFIL | CI |
FRANCIA | FR |
GUADALUPE | GP |
INDIA | IN |
MARTINICA | MQ |
NUEVA CALEDONIA | NC |
SAN PEDRO Y MIQUELÓN | PM |
POLINESIA FRANCESA | PF |
district
Camino: customer.billingDetails.district
Barrio de la dirección de facturación.
Formato
firstName
Camino: customer.billingDetails.firstName
Nombre del comprador.
Formato
identityCode
Camino: customer.billingDetails.identityCode
Identificación nacional. Identifica de manera única a cada ciudadano en un país.
Formato
language
Camino: customer.billingDetails.language
Código del idioma del comprador según la norma ISO 639-1.
Permite especificar el idioma en el que se envían los e-mails de confirmación de pago.
Formato
Valores posibles
Ejemplos de valores posibles:
Idioma | Código |
---|---|
Alemán (Alemania) | DE |
Inglés (Reino Unido) | EN |
Inglés (Estados Unidos) | EN |
Chino (tradicional) | ZH |
Español (España) | ES |
Español (Chile) | ES |
Francés (Francia) | FR |
Italiano (Italia) | IT |
Japonés (Japón) | JP |
Holandés (Países Bajos) | NL |
Polaco (Polonia) | PL |
Portugués (Brasil) | PT |
Portugués (Portugal) | PT |
Ruso (Rusia) | RU |
lastName
Camino: customer.billingDetails.lastName
Apellido del comprador.
Formato
legalName
Camino: customer.billingDetails.legalName
Razón social.
Formato
phoneNumber
Camino: customer.billingDetails.phoneNumber
Número de teléfono del comprador.
Acepta todos los formatos:
Ejemplos:
- 0123456789
- +33123456789
- 0033123456789
- (00.571) 638.14.00
- 40 41 42 42
Formato
state
Camino: customer.billingDetails.state
Región (estado) de la dirección de facturación. Es recomendable pero no obligatorio transmitir el valor en formato ISO-3166-2.
Formato
streetNumber
Camino: customer.billingDetails.streetNumber
Número de calle de la dirección de facturación.
Carácteres aceptados:
- Caracteres alfabéticos (de la "A" a la "Z" y desde la "a" hasta la "z")
- Espacio
Formato
title
Camino: customer.billingDetails.title
Tratamiento del comprador.
Ejemplos:
- Sr.
- Sr.
- Sra.
Formato
zipCode
Camino: customer.billingDetails.zipCode
Código postal de la dirección de facturación.
Formato
address
Camino: customer.shippingDetails.address
Dirección de entrega.
Atención: Los caracteres ">" y "<" no están permitidos.
Formato
address2
Camino: customer.shippingDetails.address2
Segunda línea de la dirección de facturación.
Atención: Los caracteres ">" y "<" no están permitidos.
Formato
category
Camino: customer.shippingDetails.category
Tipo de cliente.
Formato
Valores posibles
valores | DESCRIPCIÓN |
---|---|
PRIVATE | Cliente de tipo Particular |
COMPANY | Cliente de tipo Empresa |
city
Camino: customer.shippingDetails.city
Ciudad de entrega.
Formato
country
Camino: customer.shippingDetails.country
País de entrega (en letras mayúsculas, según la norma ISO 3166-1 alfa-2).
Formato
Valores posibles
Ejemplos de valores posibles:
País | Código |
---|---|
AUSTRIA | AT |
BRASIL | BR |
CÓRCEGA | FR |
COSTA DE MARFIL | CI |
FRANCIA | FR |
GUADALUPE | GP |
INDIA | IN |
MARTINICA | MQ |
NUEVA CALEDONIA | NC |
SAN PEDRO Y MIQUELÓN | PM |
POLINESIA FRANCESA | PF |
deliveryCompanyName
Camino: customer.shippingDetails.deliveryCompanyName
Nombre de la empresa emisora del producto.
Formato
district
Camino: customer.shippingDetails.district
Barrio de la dirección de facturación.
Formato
firstName
Camino: customer.shippingDetails.firstName
Nombre del destinatario.
Formato
identityCode
Camino: customer.shippingDetails.identityCode
Identificación nacional. Identifica de manera única a cada ciudadano en un país.
Formato
lastName
Camino: customer.shippingDetails.lastName
Apellido del comprador.
Formato
legalName
Camino: customer.shippingDetails.legalName
Razón social en caso de entrega a una empresa.
Formato
phoneNumber
Camino: customer.shippingDetails.phoneNumber
Número de teléfono del comprador.
Acepta todos los formatos:
Ejemplos:
- 0123456789
- +33123456789
- 0033123456789
- (00.571) 638.14.00
- 40 41 42 42
Formato
shippingMethod
Camino: customer.shippingDetails.shippingMethod
Modo de entrega.
Formato
Valores posibles
Valor | DESCRIPCIÓN |
---|---|
RECLAIM_IN_SHOP | Retiro en tienda. |
RELAY_POINT | Uso de una red de puntos de retiro de terceros (Kiala, Alveol, etc.). |
RECLAIM_IN_STATION | Retiro en un aeropuerto, una estación o una agencia de viajes. |
PACKAGE_DELIVERY_COMPANY | Entrega por transportista (Colissimo, UPS, etc.). |
ETICKET | Emisión de un ticket electrónico, descarga de producto virtual. |
CARD_HOLDER_ADDRESS | Entrega al comprador. Reservado para su uso futuro. |
VERIFIED_ADDRESS | Entrega a una dirección verificada. Reservado para su uso futuro. |
NOT_VERIFIED_ADDRESS | Entrega a una dirección no comprobada. Reservado para su uso futuro. |
SHIP_TO_STORE | Entrega en tienda. Reservado para su uso futuro. |
DIGITAL_GOOD | Entrega digital. Reservado para su uso futuro. |
ETRAVEL_OR_ETICKET | Boleto electronico. Reservado para su uso futuro. |
OTHER | Otro: Reservado para su uso futuro. |
PICKUP_POINT | Retiro en punto de retiro. Reservado para su uso futuro. |
AUTOMATED_PICKUP_POINT | Recoger en el punto de relevo automático. Reservado para su uso futuro. |
shippingSpeed
Camino: customer.shippingDetails.shippingSpeed
Plazo de entrega.
Formato
Valores posibles
Ejemplos de valores posibles:
Valor | DESCRIPCIÓN |
---|---|
STANDARD | Entrega estándar |
EXPRESS | Entrega en 24 horas |
PRIORITY | Entrega prioritaria (Click & Collect) |
state
Camino: customer.shippingDetails.state
Región de la dirección de facturación.
Formato
streetNumber
Camino: customer.shippingDetails.streetNumber
Número de calle de la dirección de facturación.
Carácteres aceptados:
- Caracteres alfabéticos (de la "A" a la "Z" y desde la "a" hasta la "z")
- Espacio
Formato
zipCode
Camino: customer.shippingDetails.zipCode
Código postal de la dirección de facturación.
Formato
insuranceAmount
Camino: customer.shoppingCart.insuranceAmount
Cantidad del seguro para todo el pedido expresada en su unidad monetaria más pequeña (el centavo para el peso argentino).
Ejemplo: 30050 por 300.50 ARS.
Formato
shippingAmount
Camino: customer.shoppingCart.shippingAmount
Importe de los gastos de envío de todo el pedido expresado en su unidad monetaria más pequeña (el céntimo de peso argentino).
Ejemplo: 30050 por 300.50 ARS.
Formato
taxAmount
Camino: customer.shoppingCart.taxAmount
Importe de los impuestos de todo el orden expresado en su unidad monetaria más pequeña (el céntimo para el peso argentino).
Ejemplo: 30050 por 300.50 ARS.
Formato
cartItemInfo
Camino: customer.shoppingCart.cartItemInfo
cardItemInfo es una lista que contiene objetos Customer/ShoppingCartItemInfo.
Para más información, consulte las propiedades de customer.shoppingCart.*
Formato
productAmount
Camino: customer.shoppingCart.cartItemInfo.productAmount
Cantidad del producto expresada en su unidad monetaria más pequeña (el centavo para el peso argentino).
Ejemplo: 30050 por 300.50 ARS.
Formato
productLabel
Camino: customer.shoppingCart.cartItemInfo.productLabel
Nombre del producto.
Formato
productQty
Camino: customer.shoppingCart.cartItemInfo.productQty
Cantidad del producto.
Formato
productRef
Camino: customer.shoppingCart.cartItemInfo.productRef
Referencia del producto.
Formato
productType
Camino: customer.shoppingCart.cartItemInfo.productType
Tipo de producto.
Formato
Valores posibles
Valor | DESCRIPCIÓN |
---|---|
FOOD_AND_GROCERY | Alimentos y productos comestibles |
AUTOMOTIVE | Automóviles / Motos |
ENTERTAINMENT | Entretenimiento / Cultura |
HOME_AND_GARDEN | Casa y jardín |
HOME_APPLIANCE | Equipamiento del hogar |
AUCTION_AND_GROUP_BUYING | Subastas y compras conjuntas |
FLOWERS_AND_GIFTS | Flores y regalos |
COMPUTER_AND_SOFTWARE | Computadores y software |
HEALTH_AND_BEAUTY | Salud y belleza |
SERVICE_FOR_INDIVIDUAL | Servicios a personas |
SERVICE_FOR_BUSINESS | Servicios a empresas |
SPORTS | Deportes |
CLOTHING_AND_ACCESSORIES | Ropa y accesorios |
TRAVEL | Viajes |
HOME_AUDIO_PHOTO_VIDEO | Sonido, imagen y video |
TELEPHONY | Telefonía |
productVat
Camino: customer.shoppingCart.cartItemInfo.productVat
Tipo de producto.
Monto del impuesto sobre el producto (en la unidad más pequeña de la moneda).
Valores posibles
Valor | DESCRIPCIÓN |
---|---|
Un número entero | Monto de la transacción. Su valor debe ser un entero positivo (por ejemplo: 1234 para 12, 34 EUR). |
Un número decimal, inferior a 100 | Porcentaje aplicado al monto. Ejemplos: 20.0 o 19.6532 |
Para expresar un porcentaje aplicado al monto del producto en cuestión, el valor debe contener un máximo de 4 dígitos tras el punto decimal. El decimal es obligatorio para expresar un porcentaje. La posición decimal está marcada por el carácter "."
paymentSource
Camino: transactionOptions.cardOptions.paymentSource
Origen del pago.
Formato
Valores posibles
Los valores posibles son:
Valor | DESCRIPCIÓN |
---|---|
EC | E-Commerce: el comprador ingresa los datos del medio de pago. Este valor permite tener una autenticación fuerte al momento del pago. |
MOTO | Ingreso realizado por un operador. La información sobre el pago se envía por correo o correo electrónico. Requiere un contrato VAD |
CC | Call Center: pago realizado a través de un centro de atención telefónico. Requiere un contrato de tipo VAD. |
OTHER | Otro canal de venta. Valor de salida devuelto para los pagos realizados desde el Back Office, los pagos por archivo, los pagos recurrentes, los pagos de proximidad y los reembolsos desde el CMS de Shopify. |
Absent ou null | El valor predeterminado es “EC”. |
mid
Camino: transactionOptions.cardOptions.mid
Número de contrato del vendedor. Si completa este campo, asegúrese de utilizar el contrato correcto según la red de la tarjeta.
Un contrato de VISANET no puede utilizarse para una transacción de MASTERCARD
Formato
manualValidation
Camino: transactionOptions.cardOptions.manualValidation
Modo de validación de la transacción.
Formato
Valores posibles
Los valores posibles son:
Valor | DESCRIPCIÓN |
---|---|
NO | Validación automática por la plataforma de pago. |
YES | Validación manual por el vendedor. |
null | Configuración predeterminada de la tienda (definida en el |
captureDelay
Camino: transactionOptions.cardOptions.captureDelay
Fecha límite para la fecha de captura.
DESCRIPCIÓN
Indica el número de días antes de la captura.
Si no se envía este parámetro, se utilizará el valor predeterminado definido en
Todas las personas autorizadas pueden definir este valor en el
Si el tiempo de entrega es superior a 365 días en la solicitud de pago, se reposicionará automáticamente en 365 días.
Formato
firstInstallmentDelay
Camino: transactionOptions.cardOptions.firstInstallmentDelay
Número de meses diferidos que se aplicarán a la primera cuota de un pago en varias cuotas. Campo específico a los adquirientes latinoamericanos.
Formato
installmentNumber
Camino: transactionOptions.cardOptions.installmentNumber
Número de cuotas.
Formato
retry
Camino: transactionOptions.cardOptions.retry
Número de nuevos intentos disponibles en caso de rechazo del pago (de forma predeterminada, 3).
Formato
debitCreditSelector
Camino: transactionOptions.cardOptions.debitCreditSelector
Este campo es exclusivo para Brasil para la gestión de las tarjetas multiplo .
Las tarjetas “Multiplo” son tarjetas de pago (Elo, Visa o Mastercard) que permiten pagar:
- ya sea en débito inmediato: el monto se debita inmediatamente y se acredita al vendedor al día siguiente.
- o en crédito: el débito se difiere y el monto puede debitarse en una o más cuotas. Al vendedor se le acredita posteriormente la totalidad o solo una parte del monto total.
Este campo permite forzar el uso de la tarjeta como tarjeta de débito o de crédito.
Valores posibles
valores | DESCRIPCIÓN |
---|---|
DEBIT | Uso de la función “débito” de la tarjeta |
CREDIT | Uso de la función “crédito” de la tarjeta |
Formato
taxAmount
Importe de los impuestos de todo el orden expresado en su unidad monetaria más pequeña (el céntimo para el peso argentino).
Ejemplo: 30050 por 300.50 ARS.
Formato
taxRate
Usado por ciertos medios de pago en Latinoamérica. Permite transmitir el tipo de impuesto aplicado a todo el pedido. El valor debe ser el porcentaje a aplicar (21 para el 21%)
Formato
overridePaymentCinematic
Permite modificar el modo de captura. Específico de los adquirientes de Latinoamérica. Esta característica no se puede usar en Colombia.
Valores posibles:
Valor | DESCRIPCIÓN |
---|---|
IMMEDIATE_CAPTURE | Secuencia de captura inmediata: el adquiriente inicia la captura el día del pago. |
DELAYED_CAPTURE | Secuencia de captura diferida: la captura es iniciada por la plataforma de pago, siempre antes de que expire la solicitud de autorización. |
Formato
formTokenVersion
formTokenVersion define la versión del formToken enviada por el servicio web.
Este parámetro se utiliza en el marco del SDK móvil. Permite asegurarse de que la versión del formToken devuelta está siempre sincronizada con la aplicación móvil implementada en el teléfono del comprador.
El valor por defecto es 2.
Formato
companyType
Camino: subMerchantDetails.companyType
Tipo de empresa del subvendedor. Transmitido por el facilitador de pago.
Formato
legalNumber
Camino: subMerchantDetails.legalNumber
Número legal del subvendedor. Transmitido por el facilitador de pago.
Formato
name
Camino: subMerchantDetails.name
Razón social del subvendedor. Transmitido por el facilitador de pago.
Formato
url
Camino: subMerchantDetails.url
URL del subvendedor. Transmitido por el facilitador de pago.
Formato
phoneNumber
Camino: subMerchantDetails.phoneNumber
Número de teléfono del subvendedor. Transmitido por el facilitador de pago.
Formato
address1
Camino: subMerchantDetails.address1
Dirección del subvendedor. Transmitido por el facilitador de pago.
Formato
address2
Camino: subMerchantDetails.address2
Información complementaria sobre la dirección del subvendedor. Transmitido por el facilitador de pago.
Formato
zip
Camino: subMerchantDetails.zip
Código postal del subvendedor. Transmitido por el facilitador de pago.
Formato
city
Camino: subMerchantDetails.city
Ciudad del subvendedor. Transmitido por el facilitador de pago.
Formato
country
Camino: subMerchantDetails.country
Código de país de la dirección del subvendedor (norma ISO 3166 alpha-2). Transmitido por el facilitador de pago.
Formato
mcc
Camino: subMerchantDetails.mcc
Código MCC del subvendedor. Transmitido por el facilitador de pago.
Formato
mid
Camino: subMerchantDetails.mid
Número de afiliación (MID) del subvendedor. Transmitido por el facilitador de pago.
Ce champ est obligatoire pour les acquéreurs Fiserv et Procesos
Formato
softDescriptor
Camino: subMerchantDetails.softDescriptor
Título (descriptor suave) del subcomerciante que aparece en el extracto bancario del comprador. Transmitido por el facilitador de pago.
{: .lita-excluded } CÓD AGRUPADOR ASIGNADO POR PRISMA + "*" + NOMBRE FANTASÍA VENDEDOR
{: .lita-excluded } El campo es de texto libre aunque debe contruirse bajo el siguiente criterio:
{: .lita-excluded } Long total: 25 caracteres incluyendo el cód de agrupador
{: .lita-excluded } Caracteres aceptados: [A-Z];[0-9];[*]
{: .lita-excluded } Ejemplos: {: .lita-excluded }- "TP ELECTONICA TUCUMAN" {: .lita-excluded }- "MP MARTIN GONZALEZ"
Formato
Referencia de la respuesta
Existen varias respuestas posibles dependiendo del contexto:
Respuesta | Contexto |
---|---|
Payment | Objeto que contiene la transacción generada. Este objeto se devuelve directamente durante un pago con autenticación simple. |
Charge/PaymentForm | El objeto contiene un hash que utilizar con el formulario incrustado para crear una nueva transacción. |
Consulte la referencia de cada respuesta para más detalles.