support
Volver a la documentación
Buscar
Categoria
Tags
parámetros principalesdesplegar todo
orderStatus
orderCycle
shopId
información sobre el pedido
orderDetails
orderTotalAmount
orderEffectiveAmount
orderCurrency
mode
orderId
información sobre tu cliente
customer
reference
email
billingDetails
title
category
firstName
lastName
phoneNumber
streetNumber
address
district
zipCode
city
state
country
language
cellPhoneNumber
identityCode
identityType
legalName
shippingDetails
category
firstName
lastName
phoneNumber
streetNumber
address
address2
district
zipCode
city
state
country
deliveryCompanyName
shippingSpeed
shippingMethod
legalName
identityCode
extraDetails
ipAddress
fingerPrintId
browserUserAgent
browserAccept
shoppingCart
insuranceAmount
shippingAmount
taxAmount
cartItemInfo
[1]
productLabel
productType
productRef
productQty
productAmount
productVat
transactiones del pedido
transactions
[1]
shopId
uuid
paymentMethodType
paymentMethodToken
detailedStatus
status
amount
currency
creationDate
errorCode
errorMessage
detailedErrorCode
detailedErrorMessage
effectiveStrongAuthentication
metadata
[1]
:
transactionDetails
liabilityShift
mid
effectiveAmount
sequenceNumber
effectiveCurrency
creationContext
parentTransactionUuid
cardDetails
paymentSource
manualValidation
expectedCaptureDate
effectiveBrand
pan
expiryMonth
expiryYear
country
issuerCode
issuerName
effectiveProductCode
paymentMethodSource
legacyTransId
cardHolderName
cardHolderPan
cardHolderExpiryMonth
cardHolderExpiryYear
identityDocumentType
identityDocumentNumber
legacyTransDate
productCategory
nature
authorizationResponse
amount
currency
authorizationDate
authorizationNumber
authorizationResult
authorizationMode
acquirerDetailedAuthLabel
MTTApprovedUnderThreshold
MTTMastercardTokenPAR
markAuthorizationResponse
amount
currency
authorizationDate
authorizationNumber
authorizationResult
acquirerDetailedAuthLabel
MTTApprovedUnderThreshold
MTTMastercardTokenPAR
captureResponse
captureDate
captureFileNumber
refundAmount
refundCurrency
effectiveRefundAmount
effectiveRefundCurrency
threeDSResponse
authenticationResultData
transactionCondition
enrolled
status
eci
xid
cavvAlgorithm
cavv
signValid
brand
authenticationResponse
id
operationSessionId
protocol
name
version
network
challengePreference
simulation
value
authenticationType
authenticationId
authenticationIdType
value
authenticationValue
authenticationValueType
value
status
commerceIndicator
extension
authenticationType
enrolled
algorithmName
algorithm
signatureValid
reason
code
message
installmentNumber
initialIssuerTransactionIdentifier
sequenceType
paymentMethodDetails
paymentSource
manualValidation
expectedCaptureDate
effectiveBrand
id
expiryMonth
expiryYear
country
issuerCode
issuerName
effectiveProductCode
paymentMethodSource
legacyTransId
cardHolderName
identityDocumentType
identityDocumentNumber
legacyTransDate
authorizationResponse
amount
currency
authorizationDate
authorizationNumber
authorizationResult
authorizationMode
acquirerDetailedAuthLabel
MTTApprovedUnderThreshold
MTTMastercardTokenPAR
markAuthorizationResponse
amount
currency
authorizationDate
authorizationNumber
authorizationResult
acquirerDetailedAuthLabel
MTTApprovedUnderThreshold
MTTMastercardTokenPAR
captureResponse
captureDate
captureFileNumber
refundAmount
refundCurrency
effectiveRefundAmount
effectiveRefundCurrency
authenticationResponse
id
operationSessionId
authenticationDateTime
protocol
name
version
network
challengePreference
simulation
_type :
value
installmentNumber
initialIssuerTransactionIdentifier
subscriptionDetails
subscriptionId
fraudManagement
riskControl
[1]
name
result
riskAnalysis
[1]
score
resultCode
status
requestId
extraInfo
[1]
key
value
fingerPrintId
riskAssessments
results
taxRate
taxAmount
preTaxAmount
externalTransactionId
dcc
dccAmount
dccCurrency
dccChangeRate
dccMarkup
dccRateDate
acquirerDetails
serviceSupplier
paymentReference
userInfo
nsu
tid
acquirerNetwork
taxRefundAmount
occurrenceType
archivalReferenceId
operationType
Información sobre el sub-vendedor
subMerchantDetails
companyType
legalNumber
name
url
phoneNumber
address1
address2
zip
city
country
mcc
mid
softDescriptor
state
facilitatorId
nuevas propiedades
serverDate
Pruébame
Documentación

Respuesta Pago

Payment es un objeto que describe el resultado de un pago. Es devuelto por el Web Service REST, Charge/CreatePayment, y por IPN.

El objeto Payment puede contener diversas transacciones.

Estructura del objeto Payment

El objeto Payment se estructura de la siguiente manera:

ObjetoPayment(raíz)
orderDetails (détails de la commande)
customer (détails de l'acheteur)
transacciones(lista de transacciones)
PaymentTransaction (première transaction)
PaymentTransaction (seconde transaction)

Generalmente, la lista transacciones solo contiene una transacción. Generalmente, la lista transactions solo contiene una transacción. Pero en caso de pago fraccionado (pedido pagado con distintos medios de pago), se pueden crear varias transacciones. Por eso, siempre debe utilizar los campos orderStatus y orderCycle para comprobar el estado del pedido.

Referencia de la respuesta

orderStatus

Estado consolidado de las transacciones contenidas en el pedido.

Descripción

Un pedido puede contener varias transacciones. OrderStatus consolida el status de todas las transacciones vinculadas al pedido.

Para más información, consulte: Ciclo de vida de una transacción

Valores posibles

. Los valores posibles son:

STATUS Descripción
PAID El pedido ha sido pagado
UNPAID El pedido no ha sido pagado
RUNNING El pedido está en curso.
PARTIALLY_PAID El pedido fue parcialmente pagado
ABANDONED El pedido fue abandonada

Formato

orderCycle

Define si el pedido está abierto (OPEN , el pago es autorizado) o cerrado(CLOSED , ya no puede ser modificado).

orderCycle toma el valor CLOSED si ya no se puede modificar:

  • Cuando el pedido está totalmente pagado
  • Cuando se agoten todos los intentos de pago autorizados

Sino, el valor de orderCycle se establece OPEN

Valores posibles

. Los valores posibles son:

STATUS Descripción
OPEN El pedido está en curso. Debe conservar el carrito ya que pueden realizarse otras tentativas de pago.
CLOSED El pedido está pagado en su totalidad o bien la última tentativa fue rechazada (en cuyo caso, debe generar un nuevo formToken).

Formato

Casos de uso de OPEN

Por defecto, el comprador tiene 4 intentos para pagar su pedido. Mientras no se hayan efectuado todos estos intentos, orderCycle está establecido en OPEN.

Un pedido también se puede pagar con varias transacciones o varios medios de pago. Mientras no se pague todo el pedido, orderCycle se establece en OPEN.

Si la transacción asociada está en validación manual, orderCycle se establece en OPEN.

Casos de uso CLOSED

Si se paga el pedido completo, orderCycle se establecerá en CLOSED.

Cuando el pedido expira, orderCycle se establece en CLOSED.

Si fallan todos los intentos de pago autorizados (4, de forma predeterminada), orderCycle se establece en CLOSED.

Si la transacción fue creada inicialmente con validación manual, cuando la transacción se valide o se cancele, el valor de orderCycle será CLOSED.

shopId

Identificación de la tienda.

Formato

orderEffectiveAmount

Camino: orderDetails.orderEffectiveAmount

Monto original de la transacción en caso de conversión de moneda.

Formato

orderDetails.mode

Permite definir el modo en el cual se ha creado el pedido.

Valores posibles

. Los valores posibles son:

STATUS Descripción
TEST para un pedido de test
PRODUCTION para un pedido real

Formato

orderCurrency

Camino: orderDetails.orderCurrency

Código de la moneda del pedido en formato 4217 alpha-3.

Ejemplo: "EUR" para el euro.

Formato

orderDetails.orderId

Referencia de pedido definida por el vendedor. No admite los caracteres UTF-8.

Formato

orderTotalAmount

Camino: orderDetails.orderTotalAmount

Monto total del pedido expresado en su fracción monetaria más pequeña (el céntimo para el euro).

Ejemplo: 30050 para 300,50 EUR.

Formato

customer.reference

Identificador del comprador en el sitio web comercial.

Formato

customer.email

E-mail del comprador.

  • Especificaciones de la estructura del correo electrónico: RFC-2822

Formato

address

Camino: customer.billingDetails.address

Dirección 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

Según el medio de pago, algunas restricciones pueden modificar el formato. Para más información, consulte la documentación técnica específica del medio de pago.

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

identityType

Camino: customer.billingDetails.identityType

Tipo del documento de identidad.

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

Nombre 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

Según el medio de pago, algunas restricciones pueden modificar el formato. Para más información, consulte la documentación técnica específica del medio de pago.

Formato

state

Camino: customer.billingDetails.state

Región (estado) de la dirección de facturación. Es recomendable pero no obligatorio transmitir el valor 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

Nombre 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 verificada. 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 Otros Reservado para su uso futuro.
PICKUP_POINT Retiro en un punto de relevo. 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

ipAddress

Camino: customer.extraDetails.ipAddress

Dirección IP del comprador.

Formato

fingerPrintId

Camino: customer.extraDetails.fingerPrintId

ID de sesión único. Utilizado en Brasil para el uso del analizador de riesgos ClearSale. Puede contener mayúsculas, minúsculas, números o guiones ([AZ] [az], 0-9, _, -).

Formato

browserUserAgent

Camino: customer.extraDetails.browserUserAgent

Encabezado “User-Agent” del navegador del comprador (HTTP/1.1 - RFC. 2616).

Formato

browserAccept

Camino: customer.extraDetails.browserAccept

Encabezado “Accept” del navegador del comprador (HTTP/1.1 - RFC. 2616).

Formato

insuranceAmount

Camino: customer.shoppingCart.insuranceAmount

Monto del seguro para todo el pedido expresado en su unidad monetaria más pequeña (el centimo del euro).

Ejemplo: 30050 para 300,50 EUR.

Formato

shippingAmount

Camino: customer.shoppingCart.shippingAmount

Monto de los gastos de entrega para todo el pedido expresado en su unidad monetaria más pequeña (el centimo para el euro).

Ejemplo: 30050 para 300,50 EUR.

Formato

taxAmount

Camino: customer.shoppingCart.taxAmount

Monto de los impuestos para toda la orden expresados en su unidad monetaria más pequeña (el centimo para el euro).

Ejemplo: 30050 para 300,50 EUR.

Formato

cartItemInfo

Camino: customer.shoppingCart.cartItemInfo

cardItemInfo es una lista que contiene objetos Customer/ShoppingCartItemInfo.

Permite describir cada artículo del carrito.

Formato

productAmount

Camino: customer.shoppingCart.cartItemInfo.productAmount

Cantidad de ingresos expresados en su unidad monetaria más pequeña (el centimo para el euro).

Ejemplo: 30050 para 300,50 EUR.

Formato

productLabel

Camino: customer.shoppingCart.cartItemInfo.productLabel

Nombre del producto.

Formato

productQty

Camino: customer.shoppingCart.cartItemInfo.productQty

Cantidad de producto.

Formato

productRef

Camino: customer.shoppingCart.cartItemInfo.productRef

Referencia del producto.

Formato

productType

Camino: customer.shoppingCart.cartItemInfo.productType

Tipo de producto.

Valores posibles

VALOR Descripción
FOOD_AND_GROCERY Alimentos y productos comestibles.
AUTOMOTIVE Automotriz / Motocicleta
ENTERTAINMENT Entretenimiento / Cultura
HOME_AND_GARDEN Casa y jardín
HOME_APPLIANCE Equipo de la casa
AUCTION_AND_GROUP_BUYING Subastas y compras a granel
FLOWERS_AND_GIFTS Flores y regalos
COMPUTER_AND_SOFTWARE Computadoras y software
HEALTH_AND_BEAUTY Salud y belleza.
SERVICE_FOR_INDIVIDUAL Servicios a domicilio
SERVICE_FOR_BUSINESS Servicios de negocios
SPORTS Deportes
CLOTHING_AND_ACCESSORIES Ropa y accesorios
TRAVEL Viajes
HOME_AUDIO_PHOTO_VIDEO Sonido, imagen y video
TELEPHONY Telefonía

Formato

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 sobre el importe. Ejemplos: 20,0 o 19,6532

Para expresar un porcentaje aplicado al monto del producto en cuestión, el valor debe tener un máximo de 4 dígitos después del punto decimal. El decimal es obligatorio para expresar un porcentaje. La posición decimal está marcada por el carácter ".".

Formato

companyType

Camino: subMerchantDetails.companyType

Tipo de empresa del subvendedor. Transmitido por el facilitador de pago.

Pueden aplicarse reglas diferentes según el adquiriente. A menudo este campo permite indicar el tipo de Legal Number del comprador.

Formato

legalNumber

Camino: subMerchantDetails.legalNumber

Número legal del subvendedor según el campo companyType. 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

Complemento de 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 del 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.

Formato

softDescriptor

Camino: subMerchantDetails.softDescriptor

Descripción (soft-descriptor) del subvendedor que aparece en el extracto de operaciones bancarias del comprador. Transmitido por el facilitador de pago.

Formato

state

Camino: subMerchantDetails.state

Región de la dirección del subvendedor. Transmitido por el facilitador de pago.

Formato

facilitatorId

Camino: subMerchantDetails.facilitatorId

Identificador del facilitador de pago. Transmitido por el facilitador de pago.

Formato

transactions.amount

Monto del pago en su fracción monetaria más pequeña (el céntimo para el euro).

Ejemplo: 30050 para 300,50 EUR.

Formato

creationDate

Camino: transactions.creationDate

Fecha y hora de registro de la transacción.

Formato

currency

Camino: transactions.currency

Moneda del pago. Código alfabético un mayúsculas según ISO 4217 alpha-3.

Ejemplo: "EUR" para el euro.

Formato

Valores posibles

. Los valores posibles son:

Moneda CODIFICACIÓN ISO 4217 Unidad fraccionaria
Dólar australiano (036) AUD 2
Dólar canadiense (124) CAD 2
Franco suizo (756) CHF 2
Corona danesa (208) DKK 2
Euro (978) EUR 2
Libra esterlina (826) GBP 2
Yen (392) JPY 0
Corona noruega (578) NOK 2
Corona sueca (752) SEK 2
Dólar estadounidense (840) USD 2

detailedErrorCode

Camino: transactions.detailedErrorCode

Código de error detallado devuelto por el adquirente, sin filtro ni modificación.

Consulte Lista de códigos de retorno de autorización Para más información.

Formato

detailedErrorMessage

Camino: transactions.detailedErrorMessage

Mensaje de error detallado devuelto por la aplicación de pago sin filtro.

Contiene información contextual para ayudar a entender el error.

El valor de este campo puede establecerse en null cuando errorCode es ACQ_001.

Consulte la descripción del campo detailedErrorCode para conocer el motivo del rechazo de la autorización.

Formato

detailedStatus

Camino: transactions.detailedStatus

El parámetro "detailedStatus" proporciona información detallada sobre el estado del pago. Cada uno de los estados es específico a los medios de pago utilizados.

Valores posibles

. Los valores posibles son:

detailedStatus Descripción
ACCEPTED Estado de una transacción de tipo VERIFICATION cuya autorización o solicitud de información ha sido aceptada. Este estado no puede cambiar. Las transacciones con estado ACCEPTED no se capturan nunca. Se crea una transacción de tipo VERIFICATION al actualizar o crear un token sin pago.
AUTHORISED El monto está autorizado y será retenido automáticamente.
AUTHORISED_TO_VALIDATE La transacción, creada en validación manual, está autorizada. El vendedor debe validar manualmente la transacción para que sea capturada al banco. La transacción puede ser validada siempre y cuando la fecha de expiración de la solicitud de autorización no se haya vencida. Si esta fecha se supera, el pago toma el estado EXPIRED. El estado Expirado es definitivo.
CANCELLED La transacción fue anulada.
CAPTURED El importe de la transacción ha sido capturado.
CAPTURE_FAILED La remesa de la transacción ha fallado. Contacte la asistencia.
EXPIRED Se alcanzó la fecha de vencimiento de la solicitud de autorización sin que el vendedor valide la transacción. No se realizará el débito al titular.
INITIAL Este estado es temporal. Se devuelve cuando no se recibe respuesta del adquirente o cuando el tiempo de respuesta del adquiriente sobrepasa la duración de la sesión de pago en la plataforma de pago.
PENDING Reembolso : El reembolso está siendo procesado. Marketplace : El pago se ha realizado satisfactoriamente. La o las transacciones correspondientes han sido creadas y están en espera de captura o de validación manual.
PRE_AUTHORISED Estado de una transacción de tipo PRE_AUTHORISATION cuya autorización ha sido aceptada. Este estado no puede cambiar. Las transacciones con estado PRE_AUTHORISED no se capturan nunca.
REFUSED La transacción fue rechazada.
UNDER_VERIFICATION Verificación del adquiriente en curso. Este estado no es definitivo.
WAITING_AUTHORISATION El plazo de captura al banco es superior a la duración de validez de la autorización.
WAITING_AUTHORISATION_TO_VALIDATE Se ha verificado el medio de pago pero aún no se ha autorizado la transacción porque el período de captura es superior al período de validez de la autorización. La solicitud de autorización se iniciará automáticamente D-1 antes de la fecha de captura y se requerirá una intervención manual para confirmar la autorización. No hay garantía de que la solicitud de autorización sea aceptada.
WAITING_FOR_PAYMENT Transacción en espera de pago Este estado no es definitivo.
ERROR Ocurrió un error inesperado.

Para más información sobre el ciclo de vida de una transacción, consulte: Ciclo de vida de una transacción

Formato

Para más información sobre el ciclo de vida de una transacción, consulte: Ciclo de vida de una transacción

Formato

effectiveStrongAuthentication

Camino: transactions.effectiveStrongAuthentication

Indica si el titular se ha autentificado correctamente durante el pago.

Valores posibles

. Los valores posibles son:

VALOR Descripción
ENABLED El titular ha sido autentificado satisfactoriamente.
DISABLED El pago no está sujeto a la autentificación del titular de la tarjeta o la autentificación del titular de la tarjeta ha fallado.

Formato

errorCode

Camino: transactions.errorCode

Código de error. Vea Códigos de error Para más información.

Formato

errorMessage

Camino: transactions.errorMessage

Mensaje de error. Vea Códigos de error Para más información.

Formato

metadata

Camino: transactions.metadata

Valores personalizados adjuntos a la transacción, en formato json.

Ejemplo de llamada

Por ejemplo, para transmitir un valor personalizado, agregue a su solicitud:

{
    "metadata": {
        "MyValueKey": "1234"
    }
}

Este valor se devolverá en el objeto de transacción recién creado.

También puede utilizar los metadatos " orderInfo ", " orderInfo2 " y " orderInfo3 " para transmitir la información adicional sobre el pedido.

Estos datos se muestran en el Back Office Vendedor, en la información de la transacción (pestaña Extra ).

Formato

operationType

Camino: transactions.operationType

Tipo de operación.

Valores posibles

. Los valores posibles son:

VALOR Descripción
DEBIT Operación de débito
CREDIT Transacción de reembolso
VERIFICATION Operación de verificación de un medio de pago

Formato

transactions.uuid

Referencia única de la transacción generada por la plataforma de pago.

Formato

paymentMethodToken

Camino: transactions.paymentMethodToken

Token asociado a un medio de pago.

Formato

paymentMethodType

Camino: transactions.paymentMethodType

Tipo de medio de pago. Ejemplo: PAYCONIQ

Formato

shopId

Identificación de la tienda.

Formato

transactions.status

Estado simplificado de la transacción. Es común para todos los medios de pago. Le permite implementar un código genérico compatible con todos los medios de pago.

Cada modo de pago tiene estados asignados. Ver la propiedad detailedStatus para más información.

Valores posibles

. Los valores posibles son:

STATUS Descripción
PAID La transacción ha sido pagada.
UNPAID La transacción no ha sido pagada
RUNNING La transacción está en curso
PARTIALLY_PAID La transacción ha sido parcialmente pagada

Para más información sobre el ciclo de vida de una transacción, consulte: Ciclo de vida de una transacción

Formato

liabilityShift

Camino: transactions.transactionDetails.liabilityShift

Define si el pago está garantizado.

Valores posibles

. Los valores posibles son:

valores Descripción
YES el pago está garantizado
NO el pago no está garantizado
nulle el pago no está garantizado

Formato

mid

Camino: transactions.transactionDetails.mid

Número de contrato del vendedor. Si este campo es completado, asegúrese de utilizar el contrato correcto en función de la red de la tarjeta.

Formato

effectiveAmount

Camino: transactions.transactionDetails.effectiveAmount

Monto original de la transacción en caso de conversión de moneda.

Formato

sequenceNumber

Camino: transactions.transactionDetails.sequenceNumber

Número de secuencia de la transacción.

Formato

effectiveCurrency

Camino: transactions.transactionDetails.effectiveCurrency

Divisa original de la transacción en caso de conversión de divisa.

Formato

creationContext

Camino: transactions.transactionDetails.creationContext

Especifica el proceso que ha iniciado la transacción.

Valores posibles

. Los valores posibles son:

valores Descripción
CHARGE Para una solicitud de domiciliación
REFUND Para una solicitud de crédito

Formato

parentTransactionUuid

Camino: transactions.transactionDetails.parentTransactionUuid

UUID de la transacción fuente.

Formato

paymentSource

Camino: transactions.transactionDetails.cardDetails.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 autentificación fuerte al momento del pago.
MOTO MAIL OR TELEPHONE ORDER: Ingreso realizado por un operador. Los datos del medio de pago se envían por correo postal o electrónico. Requiere un contrato de tipo 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 Vendedor, 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”.

manualValidation

Camino: transactions.transactionDetails.cardDetails.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 por defecto de la tienda seleccionada (configurable en el Back Office Vendedor).

expectedCaptureDate

Camino: transactions.transactionDetails.cardDetails.expectedCaptureDate

Fecha de la captura bancario expresada en formato ISO 8601 definida por W3C.

Formato

effectiveBrand

Camino: transactions.transactionDetails.cardDetails.effectiveBrand

Marca de la tarjeta.

Medio de pago Tipo de tarjeta (effectiveBrand)
Carte enseigne Accord ACCORD_STORE
Carte enseigne Accord - Mode sandbox ACCORD_STORE_SB
Alipay ALIPAY
Alma en 2 fois ALMA_2X
Alma en 3 fois ALMA_3X
Alma en 4 fois ALMA_4X
Alma en 10 fois ALMA_10X
Alma en 12 fois ALMA_12X
American Express AMEX
Titre-Restaurant Dématérialisé Apetiz APETIZ
Paiement par Wallet Apple Pay APPLE_PAY
Carte Cpay AURORE-MULTI
Bancontact Mistercash BANCONTACT
Bizum BIZUM
CB CB
Titre-Restaurant Dématérialisé Chèque Déjeuner CHQ_DEJ
Carte Aurore "CORA" CORA
Carte Aurore "CORA blanche" CORA_BLANCHE
Carte Aurore "CORA Premium" CORA_PREM
Carte Aurore "CORA VISA" CORA_VISA
Titre-Restaurant Dématérialisé Conecs CONECS
Diners DINERS
Discover DISCOVER
e-carte bleue E-CARTEBLEUE
Ticket Eco Chèque Edenred EDENRED_EC
Ticket Sports & Culture Edenred EDENRED_SC
Ticket Compliment Edenred EDENRED_TC
Ticket Restaurant Edenred EDENRED_TR
Paiement en 3X Franfinance FRANFINANCE_3X
Paiement en 4X Franfinance FRANFINANCE_4X
Paiement en 3x sans frais par BNPP PF FULLCB3X
Paiement en 4x sans frais par BNPP PF FULLCB4X
Giropay GIROPAY
Paiement par Wallet Google Pay GOOGLEPAY
iDeal Internet Banking IDEAL
Carte Cadeau Illicado ILLICADO
Carte Cadeau Illicado - Mode sandbox ILLICADO_SB
Virement SEPA IP_WIRE
JCB JCB
Maestro MAESTRO
Mastercard MASTERCARD
Multibanco MULTIBANCO
MyBank MYBANK
Payconiq PAYCONIQ
PayDirekt PAYDIREKT
PAYPAL PayPal
PAYPAL_BNPL PayPal Pay Later
PAYPAL_SB PayPal - Mode sandbox
PAYPAL_BNPL_SB PayPal Pay Later- Mode sandbox
PostFinance POSTFINANCE
PostFinance E-finance POSTFINANCE_EFIN
Przelewy24 PRZELEWY24
Prélèvement Bancaire SEPA DIRECT DEBIT SDD
Titre-Restaurant Dématérialisé Sodexo SODEXO
Sofort Banking SOFORT_BANKING
Union Pay UNION_PAY
BHIM-UPI BHIM-UPI
Visa VISA
Visa Electron VISA_ELECTRON
Vpay VPAY
WeChat WECHAT

Formato

pan

Camino: transactions.transactionDetails.cardDetails.pan

Número de tarjeta truncado.

Formato

expiryMonth

Camino: transactions.transactionDetails.cardDetails.expiryMonth

Mes de expiración en 2 dígitos. Ejemplo: "09" por septiembre.

Formato

expiryYear

Camino: transactions.transactionDetails.cardDetails.expiryYear

Año de expiración en 2 dígitos. Ejemplo: "25" por 2025.

Formato

country

Camino: transactions.transactionDetails.cardDetails.country

Código de país de la tarjeta.

Formato

issuerCode

Camino: transactions.transactionDetails.cardDetails.issuerCode

Código bancario asociado al banco emisor.

Formato

issuerName

Camino: transactions.transactionDetails.cardDetails.issuerName

Nombre del banco asociado al banco emisor.

Formato

effectiveProductCode

Camino: transactions.transactionDetails.cardDetails.effectiveProductCode

Código de producto de la tarjeta utilizada para el pago.

Visa Designación
a VISA TRADITIONAL
B Visa Traditional Rewards
C Visa Signature
D Visa Signature Preferred
E Proprietary ATM
F Visa Classic
G Visa Business
G1 Visa Signature Business
G2 Reserved
G3 Visa Business Enhanced
G4 Visa Infinite Business
G5 Visa Business Rewards
H Reserved
I Visa Infinite
I1 Visa Infinite Privilege
I2 Visa Ultra High Net Worth
J Reserved
J1 Reserved
J2 Reserved
J3 Visa Healthcare
J4 Reserved
K Visa Corporate T&E
K1 Visa GSA Corporate T&E
L Electron
N Visa Platinium
N1 TBA
N2 Visa Select
P Visa Gold
Q Private Label
Q1 Reserved
Q2 Private Label Basic
Q3 Private Label Standard
Q4 Private Label Enhanced
Q5 Private Label Specialized
Q6 Private Label Premium
R Proprietary
S Visa Purchasing
S1 Visa Purchasing
S2 Visa Purchasing
S3 Visa Purchasing
S4 Government Services Loan
S5 Commercial Transport EBT
S6 Business Loan
S7 Visa Distribution
T Reserved
U Visa TravelMoney
V Visa VPay
W Reserved
X Reserved
y Reserved
Z Reserved

mastercard Designación
BPD MASTERCARD BUSINESS PREMIUM DEBIT
CIR CIRRUS
DAG GOLD DEBIT MASTERCARD SALARY
DAP PLATINUM DEBIT MASTERCARD SALARY
DAS STANDARD DEBIT MASTERCARD SALARY
DDB DOMESTIC DEBIT BRAND
DLG DEBIT GOLD DELAYED DEBIT
DLH DEBIT WORLD EMBOSSED DELAYED DEBIT
DLP DEBIT PLATINUM DELAYED DEBIT
DLS MASTERCARD CARD-DELAYED DEBIT
DOS STANDARD DEBIT MASTERCARD SOCIAL
DWF DEBIT MASTERCARD HUMANITARIAN PREPAID
Sr. mastercard
MAB WORLD ELITE MASTERCARD
MAC MASTERCARD CORPORATE WORLD ELITE
MAP MASTERCARD COMMERCIAL PAYMENTS ACCOUNT
MBB MASTERCARD PREPAID CONSUMER
MBC MASTERCARD PREPAID VOUCHER
MBD MASTERCARD PROFESSIONAL DEBIT BUSINESS CARD
MBE MASTERCARD ELECTRONIC BUSINESS CARD
MBK MASTERCARD BLACK
MBP MASTERCARD UNKNOWN PRODUCT
MBS MASTERCARD B2B PRODUCT
MBT MASTERCARD CORPORATE PREPAID TRAVEL
MBW WORLD MASTERCARD BLACK EDITION – DEBIT
MCB MASTERCARD BUSINESS CARD
MCC MASTERCARD CREDIT MIXED BIN CARD
MCD MASTERCARD DEBIT CARD
MCE MASTERCARD ELECTRONIC CARD
MCF MASTERCARD FLEET CARD
MCG MASTERCARD GOLD CARD
MCH MASTERCARD PREMIUM CHARGE
MCO MASTERCARD CORPORATE CARD
MCP MASTERCARD PURCHASING CARD
MCS MASTERCARD STANDARD CARD
MCT TITANIUM MASTERCARD CARD
MCV MERCHANT BRANDED PROGRAM
MCW WORLD MASTERCARD CARD
MDB DEBIT MASTERCARD BUSINESSCARD CARD
MDG DEBIT GOLD MASTERCARD CARD
MDH DEBIT OTHER EMBOSSED
MDJ DEBIT OTHER 2 EMBOSSED
MDL BUSINESS DEBIT OTHER EMBOSSED
MDN BUSINESS DEBIT OTHER 2 EMBOSSED
MDO DEBIT OTHER CARD
MDP DEBIT PLATINUM CARD
MDR DEBIT BROKERAGE CARD
MDS DEBIT MASTERCARD CARD
MDT MASTERCARD BUSINESS DEBIT
MDW WORLD ELITE DEBIT MASTERCARD
MEB MASTERCARD EXECUTIVE BUSINESS CARD
MEC MASTERCARD ELECTRONIC COMMERCIAL CARD
MEF ELECTRONIC PAYMENT ACCOUNT
MEO MASTERCARD CORPORATE EXECUTIVE CARD
MET TITANIUM DEBIT MASTERCARD CARD
MFB FLEX WORLD ELITE
MFD FLEX PLATINUM
MFE FLEX CHARGE WORLD ELITE
MFH FLEX WORLD
MFL FLEX CHARGE PLATINUM
MFW FLEX CHARGE WORLD
MGF MASTERCARD GOUVERNMENT COMMERCIAL CARD
MHA MASTERCARD HEALTHCARE PREPAID NON-TAX
MHB MASTERCARD HSA SUBSTANTIATED (DEBIT MASTERCARD)
MHD HELOC DEBIT STANDARD
MHH MASTERCARD HSA NON-SUBSTANTIATED (DEBIT MASTERCARD)
MHL HELOC DEBIT GOLD
MHM HELOC DEBIT PLATINUM
MHN HELOC DEBIT PREMIUM
MIA PREPAID MASTERCARD UNEMBOSSED STUDENT CARD
MIP PREPAID DEBIT MASTERCARD STUDENT CARD
MIU DEBIT MASTERCARD UNEMBOSSED
MLA MASTERCARD CENTRAL TRAVEL SOLUTIONS AIR CARD
MLD MASTERCARD DISTRIBUTION CARD
MLL MASTERCARD CENTRAL TRAVEL SOLUTIONS LAND CARD
MNF MASTERCARD PUBLIC SECTOR COMMERCIAL CARD
MNW MASTERCARD NEW WORLD
MOC MASTERCARD UNKNOWN PRODUCT
MOG MAESTRO GOLD
MOP MAESTRO PLATINIUM
MOW MAESTRO WORLD
MPA MASTERCARD PREPAID DEBIT STANDARD-PAYROLL
MPB PREFERRED BUSINESS CARD
MPC MPC
MPD MASTERCARD FLEX PREPAID
MPF MASTERCARD PREPAID DEBIT STANDARD-GIFT
MPG MASTERCARD UNEMBOSSED PREPAID STUDENT CARD
MPH MASTERCARD CASH PREPAID
MPJ PREPAID DEBIT MASTERCARD CARD GOLD
MPK PREPAID MASTERCARD GOUVERNMENT COMMERCIAL CARD
MPL PLATINIUM MASTERCARD CARD
MPM MASTERCARD PREPAID DEBIT STANDARD-CONSUMER INCENTIVE
MPN MASTERCARD PREPAID DEBIT STANDARD-INSURANCE
MPO MASTERCARD PREPAID DEBIT STANDARD-OTHER
MPP PRE-PAID CARD
MPR MASTERCARD PREPAID DEBIT STANDARD-TRAVEL
MPT MASTERCARD PREPAID DEBIT STANDARD-TEEN
MPV MASTERCARD PREPAID DEBIT STANDARD-GOVERNMENT
MPW DEBIT MASTERCARD BUSINESS CARD PREPAID WORK B2B
MPX MASTERCARD PREPAID DEBIT STANDARD-FLEX BENEFIT
MPY MASTERCARD PREPAID DEBIT STANDARD-EMPLOYEE INCENTIVE
MPZ MASTERCARD PREPAID DEBIT STANDARD – GOVERNMENT CONSUMER
MRC MASTERCARD ELECTRONIC CONSUMER PREPAID
MRF MASTERCARD EUROPEAN REGULATED INDIVIDUAL PAY
MRG MASTERCARD STANDARD PREPAID
MRH MASTERCARD UNKNOWN PRODUCT
MRJ PREPAID MASTERCARD GOLD CARD
MRK PREPAID MASTERCARD PUBLIC SECTOR COMMERCIAL CARD
MRL PREPAID MASTERCARD ELECTRONIC COMMERCIAL CARD (NON-US)
MRO MASTERCARD REWARDS ONLY
MRP STANDARD RETAILER CENTRIC PAYMENTS
MRW MASTERCARD CREDIT BUSINESS CARD PREPAID
MSA PREPAID MAESTRO PAYROLL CARD
MSB MAESTRO SMALL BUSINESS CARD
MSF PREPAID MAESTRO GIFT CARD
MSG PREPAID MAESTRO CONSUMER RELOADABLE CARD
MSI maestro
MSJ PREPAID MAESTRO GOLD
MSM PREPAID MAESTRO CONSUMER PROMOTION CARD
MSN PREPAID MAESTRO INSURANCE CARD
MSO PREPAID MAESTRO OTHER CARD
MSQ RESERVED FOR FUTURE USE
MSR PREPAID MAESTRO TRAVEL CARD
MST PREPAID MAESTRO TEEN CARD
MSV PREPAID MAESTRO GOVERNMENT BENEFIT CARD
MSW PREPAID MAESTRO CORPORATE CARD
MSX PREPAID MAESTRO FLEX BENEFIT CARD
MSY PREPAID MAESTRO EMPLOYEE INSENTIVE CARD
MSZ PREPAID MAESTRO EMERGENCY ASSISTANCE CARD
MTP MASTERCARD PLATINUM PREPAID TRAVEL (UK AND BRAZIL)
MUW WORLD DOMESTIC AFFLUENT
MWB WORLD MASTERCARD FOR BUSINESS
MWD WORLD DEFERRED
MWE MASTERCARD WORLD ELITE
MWF MASTERCARD HUMANITARIAN PREPAID
MWO MASTERCARD CORPORATE WORLD
MWR WORLD RETAILER CENTRIC PAYMENTS
OLB MAESTRO SMALL BUSINESS DELAYED DEBIT
OLG MAESTRO GOLD DELAYED DEBIT
OLP MAESTRO PLATINUM DELAYED DEBIT
OLS MAESTRO-DELAYED DEBIT
OLW MAESTRO WORLD DELAYED DEBIT
PVA PRIVATE LABEL A
PVB PRIVATE LABEL B
PVC PRIVATE LABEL C
PVD PRIVATE LABEL D
PVE PRIVATE LABEL E
PVF PRIVATE LABEL F
PVG PRIVATE LABEL G
PVH PRIVATE LABEL H
PVI PRIVATE LABEL I
PVJ PRIVATE LABEL J
PVL PRIVATE LABEL CARD
SAG GOLD MASTERCARD SALARY–IMMEDIATE DEBIT
SAL STANDARD MAESTRO SALARY
SAP PLATINUM MASTERCARD SALARY–IMMEDIATE DEBIT
SAP PLATINUM MASTERCARD SALARY IMMEDIATE DEBIT
SAS STANDARD MASTERCARD SALARY–IMMEDIATE DEBIT
SOS STANDARD MASTERCARD SOCIAL–IMMEDIATE DEBIT
SUR PREPAID MASTERCARD UNEMBOSSED (NON-US)
SUR PREPAID UNEMBOSSED MASTERCARD CARD (NON-US)
TBE MASTERCARD ELECTRONIC BUSINESS IMMEDIATE DEBIT
TCB MASTERCARD BUSINESS CARD-IMMEDIATE DEBIT
TCC MASTERCARD MIXED BIN-IMMEDIATE DEBIT
TCE MASTERCARD ELECTRONIC IMMEDIATE DEBIT
TCF MASTERCARD FLEET CARD IMMEDIATE DEBIT
TCG LD MASTERCARD CARD-IMMEDIATE DEBIT
TCO MASTERCARD (CORPORATE) IMMEDIATE DEBIT
TCP MASTERCARD PURCHASING CARD IMMEDIATE DEBIT
TCS MASTERCARD STANDARD CARD-IMMEDIATE DEBIT
TCW WORLD SIGNIA MASTERCARD CARD-IMMEDIATE DEBIT
TEB MASTERCARD EXECUTIVE BUSINESS CARD IMMEDIATE DEBIT
TEC MASTERCARD ELECTRONIC COMMERCIAL IMMEDIATE DEBIT
TEO MASTERCARD CORPORATE EXECUTIVE IMMEDIATE DEBITCARD
TIU TIU
TNF MASTERCARD PUBLIC SECTOR COMMERCIAL CARD IMMEDIATE DE
TNW MASTERCARD NEW WORLD-IMMEDIATE DEBIT
TPB PREFERRED BUSINESS CARD IMMEDIATE DEBIT
TPL PLATINUM MASTERCARD IMMEDIATE DEBIT
TWB WORLD MASTERCARD BLACK EDITION IMMEDIATE DEBIT
WBE MASTERCARD UNKNOWN PRODUCT
WDR WORLD DEBIT MASTERCARD REWARDS
WMR WORLD MASTERCARD REWARDS

CB Designación
1 Tarjeta nacional de retiro
2 Tarjeta nacional de retiro y pago
3 Tarjeta nacional de pago
4 Tarjeta nacional de pago y retiro con autorización sistemática
5 Tarjeta nacional de pago con autorización sistemática

Otros códigos de producto Designación
AX AMERICAN EXPRESS
DI Discover
DN Diners
JC JCB

Formato

paymentMethodSource

Camino: transactions.transactionDetails.cardDetails.paymentMethodSource

Permite caracterizar el modo de medio de pago utilizado.

Valores posibles

. Los valores posibles son:

STATUS Descripción
NEW Transacción creada a partir de un nuevo medio de pago.
TOKEN Transacción creada a partir de un medio de pago existente.

Formato

legacyTransId

Camino: transactions.transactionDetails.cardDetails.legacyTransId

Identificador de la transacción en 6 caracteres.

Formato

cardHolderName

Camino: transactions.transactionDetails.cardDetails.cardHolderName

Nombre completo del titular de la tarjeta

Formato

identityDocumentType

Camino: transactions.transactionDetails.cardDetails.identityDocumentType

Tipo del documento de identidad.

Formato

identityDocumentNumber

Camino: transactions.transactionDetails.cardDetails.identityDocumentNumber

Número del documento de identidad del comprador.

El formato depende del tipo de documento de identidad: entre 7 y 13 caracteres, números, letras y/o puntos.

En América Latina, este parámetro puede ser obligatorio para algunos adquirentes.

Formato

legacyTransDate

Camino: transactions.transactionDetails.cardDetails.legacyTransDate

Fecha y hora de recepción de la solicitud de pago. Utilizada para encontrar las transacciones de id con formato antiguo.

Formato

productCategory

Camino: transactions.transactionDetails.cardDetails.productCategory

Categoría del producto de la tarjeta.

El valor proviene de los archivos de rango BIN.

Valores posibles

VALOR Descripción
CREDIT Tarjeta crédito
DEBIT Tarjeta débito
PREPAID Tarjeta prepago

Formato

nature

Camino: transactions.transactionDetails.cardDetails.nature

Naturaleza de la tarjeta.

Campo vacío si no ha sido facilitado por el adquirente.

Valores posibles

VALOR Descripción
CONSUMER_CARD Tarjeta personal
COMMERCIAL_CARD Tarjeta corporativa

Formato

amount

Camino: transactions.transactionDetails.cardDetails.authorizationResponse.amount

Monto de la autorización.

Formato

currency

Camino: transactions.transactionDetails.cardDetails.authorizationResponse.currency

Código de la moneda utilizada en la solicitud de autorización.

Formato

authorizationDate

Camino: transactions.transactionDetails.cardDetails.authorizationResponse.authorizationDate

Fecha y hora de la solicitud de autorización.

Formato

authorizationNumber

Camino: transactions.transactionDetails.cardDetails.authorizationResponse.authorizationNumber

Número de la solicitud de autorización.

Formato

authorizationResult

Camino: transactions.transactionDetails.cardDetails.authorizationResponse.authorizationResult

Código de retorno de la solicitud de autorización.

Consulte Lista de códigos de retorno de autorización Para más información.

Formato

authorizationMode

Camino: transactions.transactionDetails.cardDetails.authorizationResponse.authorizationMode

Especifica cómo realizar la solicitud de autorización.

Valores posibles

valores Descripción
MARK Se realizó una preautorización de un monto nulo o unitario. Véase más adelante.
FULL Autorización por el monto total indicado en la solicitud.

Cuando "authorizationMode" vale MARK : Cuando authorizationMode es MARK : Se ha realizado una autorización de 1 EUR100 XPF1 CHF1 BRL100 CLP1 USD1000 XOF100 INR (o solicitud de información a la red CB si el adquirente la admite) a fin de verificar la validez de la tarjeta. Este caso se presenta cuando la fecha de depósito supera el periodo de validez de una autorización (7 días para VISA / MasterCard / CB / AMEX en Francia por ejemplo).

Formato

amount

Camino: transactions.transactionDetails.cardDetails.markAuthorizationResponse.amount

Monto de la preautorización.

Formato

currency

Camino: transactions.transactionDetails.cardDetails.markAuthorizationResponse.currency

Código de la moneda utilizada durante la solicitud de preautorización.

Formato

authorizationDate

Camino: transactions.transactionDetails.cardDetails.markAuthorizationResponse.authorizationDate

Fecha y hora de la solicitud de preautorización.

Formato

authorizationNumber

Camino: transactions.transactionDetails.cardDetails.markAuthorizationResponse.authorizationNumber

Número de la solicitud de preautorización.

Formato

authorizationResult

Camino: transactions.transactionDetails.cardDetails.markAuthorizationResponse.authorizationResult

Código de retorno de la solicitud de preautorización.

Formato

captureDate

Camino: transactions.transactionDetails.cardDetails.captureResponse.captureDate

Fecha y hora de la captura.

Formato

captureFileNumber

Camino: transactions.transactionDetails.cardDetails.captureResponse.captureFileNumber

Número de captura.

Formato

refundAmount

Camino: transactions.transactionDetails.cardDetails.captureResponse.refundAmount

Monte reembolsado.

Formato

refundCurrency

Camino: transactions.transactionDetails.cardDetails.captureResponse.refundCurrency

Moneda del monte reembolsado.

Formato

effectiveRefundAmount

Camino: transactions.transactionDetails.cardDetails.captureResponse.effectiveRefundAmount

Monto original de la transacción en caso de conversión de moneda.

Formato

effectiveRefundCurrency

Camino: transactions.transactionDetails.cardDetails.captureResponse.effectiveRefundCurrency

Código alfabético en mayúsculas de acuerdo a la norma ISO 4217 en caso de conversiones de moneda.

Formato

transactionCondition

Camino: transactions.transactionDetails.cardDetails.threeDSResponse.authenticationResultData.transactionCondition

Estado de la autentificación 3-D Secure.

Valores posibles

Estado de la autentificación del titular.

VALOR Descripción
COND_3D_SUCCESS Éxito de la autentificación. El vendedor y el titular de la tarjeta están afiliados al programa 3-D Secure y el titular se ha autentificado correctamente.
COND_3D_FAILURE Fallo de la autentificación. El vendedor y el titular de la tarjeta están afiliados al programa 3-D Secure pero el comprador no ha logrado autentificarse (contraseña incorrecta).
COND_3D_ERROR autentificación en error. El vendedor está afiliado al programa 3-D Secure pero se produjo un error en el servidor de la plataforma de pago durante el proceso de autentificación (al verificar la inscripción de la tarjeta en el programa 3D o al autentificar al titular).
COND_3D_NOTENROLLED Titular no enrolado. El vendedor participa en el programa 3-D Secure pero la tarjeta del titular no está afiliada.
COND_3D_ATTEMPT Tentativa de autentificación. El vendedor y el titular de la tarjeta están afiliados al programa 3-D Secure, pero el comprador no se ha autentificado (el ACS del emisor solo genera una prueba de intento de autentificación).
COND_SSL 3-D Secure no aplicable. El vendedor no está afiliado a 3-D Secure o el canal de venta no está cubierto por esta garantía.

Formato

IMPORTANT: el objeto threeDSResponse quedará obsoleto pronto. Puede no indicarse (null) o estar ausente en las próximas versiones. Se desaconseja utilizar transactions[0].transactionDetails.cardDetails.authenticationResponse

enrolled

Camino: transactions.transactionDetails.cardDetails.threeDSResponse.authenticationResultData.enrolled

Estado de registro del titular.

Valores posibles

. Los valores posibles son:

VALOR Descripción
YES Titular inscrito, autentificación 3DS posible. Nota: En el Back Office, aparece el valor ENROLLED (pestaña 3-D Secure de Detalles de una transacción).
NO Titular no enrolado. Nota: En el Back Office, aparece el valor NOT_ENROLLED (pestaña 3-D Secure de Detalles de una transacción).
UNKNOWN No se puede verificar el estado de la inscripción. Nota: En el Back Office, se muestra el valor UNAVAILABLE (pestaña 3-D Secure de Detalles de una transacción).

Formato

IMPORTANT: el objeto threeDSResponse quedará obsoleto pronto. Puede no indicarse (null) o estar ausente en las próximas versiones. Se desaconseja utilizar transactions[0].transactionDetails.cardDetails.authenticationResponse

status

Camino: transactions.transactionDetails.cardDetails.threeDSResponse.authenticationResultData.status

Estado de la autentificación del titular.

Valores posibles

Estado de la autentificación del titular.

VALOR Descripción
YES autentificación exitosa. Nota: En el Back Office, se muestra el valor SUCCESS (pestaña 3-D Secure de Detalles de una transacción).
NO Error de autentificación. Nota: En el Back Office, aparece el valor FAILED (pestaña 3-D Secure de Detalles de una transacción).
UNKNOWN autentificación imposible. Nota: En el Back Office, se muestra el valor UNAVAILABLE (pestaña 3-D Secure de Detalles de una transacción).
ATTEMPT Prueba de autentificación. Nota: En el Back Office, se muestra el valor ATTEMPT (pestaña 3-D Secure de Detalles de una transacción).

Formato

IMPORTANT: el objeto threeDSResponse quedará obsoleto pronto. Puede no indicarse (null) o estar ausente en las próximas versiones. Se desaconseja utilizar transactions[0].transactionDetails.cardDetails.authenticationResponse

eci

Camino: transactions.transactionDetails.cardDetails.threeDSResponse.authenticationResultData.eci

Indicador de comercio electrónico.

Valores posibles

El valor ECI es función del estado de autentificación 3DS y del tipo de tarjeta. Los valores posibles son:

TIPO DE TARJETA STATUS=Y STATUS=A STATUS=U STATUS=N
VISA - AMEX 5 6 7 -
MasterCard 02 01 - -

Formato

IMPORTANT: el objeto threeDSResponse quedará obsoleto pronto. Puede no indicarse (null) o estar ausente en las próximas versiones. Se desaconseja utilizar transactions[0].transactionDetails.cardDetails.authenticationResponse

xid

Camino: transactions.transactionDetails.cardDetails.threeDSResponse.authenticationResultData.xid

Identificador único de la transacción.

Formato

IMPORTANT: el objeto threeDSResponse quedará obsoleto pronto. Puede no indicarse (null) o estar ausente en las próximas versiones. Se desaconseja utilizar transactions[0].transactionDetails.cardDetails.authenticationResponse

cavvAlgorithm

Camino: transactions.transactionDetails.cardDetails.threeDSResponse.authenticationResultData.cavvAlgorithm

Algoritmo de verificación de la autentificación del titular.

Valores posibles

. Los valores posibles son:

VALOR Descripción
HMAC HMAC
CVV Card Verification Value
CVV_ATN CVV Authentication Tracking Number
SPA MasterCard SPA Algorithm.
A AV-CB

Formato

IMPORTANT: el objeto threeDSResponse quedará obsoleto pronto. Puede no indicarse (null) o estar ausente en las próximas versiones. Se desaconseja utilizar transactions[0].transactionDetails.cardDetails.authenticationResponse

cavv

Camino: transactions.transactionDetails.cardDetails.threeDSResponse.authenticationResultData.cavv

Cardholder Authentication Verification Value.

Formato

IMPORTANT: el objeto threeDSResponse quedará obsoleto pronto. Puede no indicarse (null) o estar ausente en las próximas versiones. Se desaconseja utilizar transactions[0].transactionDetails.cardDetails.authenticationResponse

signValid

Camino: transactions.transactionDetails.cardDetails.threeDSResponse.authenticationResultData.signValid

Validez de la firma del mensaje PaRes.

Valores posibles

Estado de la autentificación del titular.

VALOR Descripción
nulle Sin 3DS.
0 firma incorrecta.
1 firma correcta.

Formato

IMPORTANT: el objeto threeDSResponse quedará obsoleto pronto. Puede no indicarse (null) o estar ausente en las próximas versiones. Se desaconseja utilizar transactions[0].transactionDetails.cardDetails.authenticationResponse

brand

Camino: transactions.transactionDetails.cardDetails.threeDSResponse.authenticationResultData.brand

Marca de la tarjeta.

Formato

IMPORTANT: el objeto threeDSResponse quedará obsoleto pronto. Puede no indicarse (null) o estar ausente en las próximas versiones. Se desaconseja utilizar transactions[0].transactionDetails.cardDetails.authenticationResponse

id

Camino: transactions.transactionDetails.cardDetails.authenticationResponse.id

ID único de autentificación, en formato UUID.

Formato

operationSessionId

Camino: transactions.transactionDetails.cardDetails.authenticationResponse.operationSessionId

Identificador único para la sesión de autentificación.

Formato

instructionType

Camino: transactions.transactionDetails.cardDetails.authenticationResponse.value.instructionType

Tipo de instrucción a realizar.

Formato

Valores posibles

valores Descripción
FORM Instrucciones de tipo redireccionamiento para formularios.

name

Camino: transactions.transactionDetails.cardDetails.authenticationResponse.value.name

Nombre de la instrucción.

Valores posibles

VALOR Descripción
CHALLENGE Instrucción Challenge, que permite la autentificación interactiva del usuario con el ACS.
FINGERPRINT Instrucción Fingerprint, que permite la autentificación interactiva del usuario con el ACS.

Formato

_type

Camino: transactions.transactionDetails.cardDetails.authenticationResponse.value._type

Tipo de respuesta recibida. La interpretación del resto de la respuesta depende de este atributo.

Valores posibles

VALOR Descripción
AuthenticationInstruction Respuesta del tipo de instrucción
AuthenticationResult Respuesta del tipo Resultado final

Formato

timeout

Camino: transactions.transactionDetails.cardDetails.authenticationResponse.value.timeout

Tiempo máximo de espera para la respuesta al ejecutar una instrucción, expresada en segundos. Más allá de este tiempo, es conveniente forzar el retorno al servidor de la plataforma de pago para obtener el resultado final.

Formato

method

Camino: transactions.transactionDetails.cardDetails.authenticationResponse.value.http.method

Método (verbo) utilizado para la solicitud.

Valores posibles

VALOR Descripción
DELETE Método Delete
GET Método Get
PATCH Método Patch
POST Método Post
PUT Método Put

Formato

url

Camino: transactions.transactionDetails.cardDetails.authenticationResponse.value.http.url

Url para presentar en el formulario http.

Formato

body

Camino: transactions.transactionDetails.cardDetails.authenticationResponse.value.http.body

Lista de parámetros del cuerpo de la solicitud, en forma de "nombre": Valor.

Formato

headers

Camino: transactions.transactionDetails.cardDetails.authenticationResponse.value.http.headers

Lista de encabezados de la solicitud http, en forma de "nombre": Valor

Formato

element

Camino: transactions.transactionDetails.cardDetails.authenticationResponse.value.target.element

Tipo de elemento destino html en el que se materializará la instrucción.

Valores posibles

VALOR Descripción
IFRAME iFrame

Formato

height

Camino: transactions.transactionDetails.cardDetails.authenticationResponse.value.target.height

Altura del objetivo html en píxeles.

Formato

visible

Camino: transactions.transactionDetails.cardDetails.authenticationResponse.value.target.visible

Booleano indicando si el objetivo html debe ser visible o no.

Formato

width

Camino: transactions.transactionDetails.cardDetails.authenticationResponse.value.target.width

Altura del objetivo html en píxeles.

Formato

showUrl

Camino: transactions.transactionDetails.cardDetails.authenticationResponse.value.target.showUrl

Campo técnico para uso interno, que permite mostrar u ocultar la URL del ACS.

Formato

challengePreference

Camino: transactions.transactionDetails.cardDetails.authenticationResponse.protocol.challengePreference

Indica si el vendedor solicita un "challenge" o no.

Valores posibles

valores Descripción
NO_PREFERENCE Ninguna preferencia principalmente
NO_CHALLENGE_REQUESTED El challenge no se pregunta explícitamente.
CHALLENGE_REQUESTED El "challenge" es solicitado por el vendedor.

Formato

name

Camino: transactions.transactionDetails.cardDetails.authenticationResponse.protocol.name

Nombre del protocolo de autentificación del titular de la tarjeta.

Valores posibles

VALOR Descripción
THREEDS Protocolo 3-D Secure

Formato

simulation

Camino: transactions.transactionDetails.cardDetails.authenticationResponse.protocol.simulation

Booleano que indica si la autentificación debe realizarse en modo de simulación. Si establece el valor de este campo obligatorio en:

  • true, se activa el modo de simulación.
  • false, no se activa el modo simulación.

El modo de simulación permite lograr una integración comercial sin estar en producción, ni utilizar tarjetas reales.

Formato

network

Camino: transactions.transactionDetails.cardDetails.authenticationResponse.protocol.network

Red en la que se autentificó el medio de pago.

Redes compatibles actualmente

VALOR
CB
VISA
MASTERCARD
AMEX_SAFEKEY
PROTECTBUY

Formato

version

Camino: transactions.transactionDetails.cardDetails.authenticationResponse.protocol.version

Versión del protocolo de autentificación del titular de la tarjeta.

Versiones actualmente soportadas

VALOR Descripción
1.0.2 Versión 1.0.2
2.1.0 Versión 2.1.0
2.2.0 Versión 2.2.0

Formato

authenticationType

Camino: transactions.transactionDetails.cardDetails.authenticationResponse.value.authenticationType

El tipo de autentificación que tuvo lugar.

Valores posibles

VALOR Descripción
FRICTIONLESS autentificación en modo Frictionless, es decir, de forma transparente para el cliente
CHALLENGE Autentificación con Challenge, el cliente tuvo que autentificarse explícitamente con el ACS
DATA_ONLY Autentificación tratada por el DS sin interacción del cliente

Formato

commerceIndicator

Camino: transactions.transactionDetails.cardDetails.authenticationResponse.value.commerceIndicator

El indicador de comercio, llamado ECI (Electronic Commerce Indicator) para el protocolo 3DS. Indicador devuelto por el ACS para indicar los resultados del intento de autentificación del titular de la tarjeta.

En caso de autentificación sin pago (registro de una tarjeta) Mastercard puede devolver estos 2 valores:

VALOR Descripción
N0 Not authenticated
N2 Authenticated

Formato

status

Camino: transactions.transactionDetails.cardDetails.authenticationResponse.value.status

El estado de autentificación, es decir, el resultado positivo/negativo de la autentificación.

Valores posibles

VALOR Descripción
ATTEMPT Prueba de intento de autentificación cuando la autentificación no está disponible
ENROLLED_UNAVAILABLE No se puede obtener el estado de inscripción
FAILED autentificación incorrecta
NOT_ENROLLED Tarjeta no enrolada
SUCCESS autentificación exitosa
UNAVAILABLE No se pudo completar la autentificación (error técnico, etc.)
DISABLED Activación de la autentificación solicitada
REJECTED autentificación rechazada por el ACS

Formato

authenticationIdType

Camino: transactions.transactionDetails.cardDetails.authenticationResponse.value.authenticationId.authenticationIdType

El tipo de autentificación que tuvo lugar.

Valores posibles

VALOR Descripción
dsTransId El campo proviene del campo xid del protocolo 3DS V2.

Formato

value

Camino: transactions.transactionDetails.cardDetails.authenticationResponse.value.authenticationId.value

Valor del identificador de la transacción de autenticación conocida por la red bancaria.

La longitud del campo varía según el protocolo de autentificación.

PROTOCOLO Formato / Longitud valor Ejemplo:
3DS v2 (dsTransId) chaine / 32 caractères alphanumériques + 4 tirets 4317fdc3-ad24-5443-8000-000000000891

Formato

authenticationValueType

Camino: transactions.transactionDetails.cardDetails.authenticationResponse.value.authenticationValue.authenticationValueType

Tipo del valor de autentificación.

Valores posibles

VALOR Descripción
AEVV American Express Verification Value (utilizado por Amex)
CAVV Cardholder Authentication Verification Value (utilizado por VISA)
AAV Accountholder Authentication Value (utilizado por Mastercard)

Formato

value

Camino: transactions.transactionDetails.cardDetails.authenticationResponse.value.authenticationValue.value

Valor de autentificación final (según el DS, este valor puede denominarse CAVV, AEVV o AAV). Cadena de caracteres codificada en base 64 con un tamaño de 28 caracteres.

Formato

authenticationType

Camino: transactions.transactionDetails.cardDetails.authenticationResponse.value.extension.authenticationType

Tipo de extensión del resultado.

Formato

Valores posibles

valores Descripción
THREEDS_V2 Extensión para las autentificaciones 3DS Secure v2

acsTransId

Camino: transactions.transactionDetails.cardDetails.authenticationResponse.value.extension.acsTransId

Identifiant de transaction de l'ACS. Ce champ concerne uniquement le réseau CB. Voir : Guide d'intégration

Formato

cbScore

Camino: transactions.transactionDetails.cardDetails.authenticationResponse.value.extension.cbScore

Puntaje CB como se define en la extensión CB del mensaje ARES

Formato

algorithm

Camino: transactions.transactionDetails.cardDetails.authenticationResponse.value.extension.algorithm

Código del algoritmo utilizado para generar el Valor de autentificación (utilizado durante la autorización)

Valores posibles

VALOR Descripción
0 HMAC
1 CVV
2 CVV con ATN
3 MasterCard SPA

Formato

code

Camino: transactions.transactionDetails.cardDetails.authenticationResponse.value.reason.code

Código adicional informativo sobre el origen del resultado. Ejemplo: DS_TIMEOUT

Formato

message

Camino: transactions.transactionDetails.cardDetails.authenticationResponse.value.reason.message

Mensaje adicional que proporciona información sobre el origen del resultado.

Formato

installmentNumber

Camino: transactions.transactionDetails.cardDetails.installmentNumber

Cantidad de cuotas.

Formato

installmentCode

Camino: transactions.transactionDetails.cardDetails.installmentCode

Código de la opción de pago utilizada para el pago.

Formato

subscriptionId

Camino: transactions.transactionDetails.subscriptionDetails.subscriptionId

Identificador de la recurrencia.

Formato

name

Camino: transactions.transactionDetails.fraudManagement.riskControl.name

Nombre del control aplicado en el marco de la gestión de riesgos.

Valores posibles

. Los valores posibles son:

VALOR Descripción
CARD_FRAUD Control de la presencia del número de la tarjeta del comprador en la lista negra de tarjetas.
SUSPECT_COUNTRY Controla la presencia del país emisor de la tarjeta del comprador en la lista de países prohibidos.
IP_FRAUD Controlar la presencia de la dirección IP del comprador en la lista negra de IP.
CREDIT_LIMIT Control de la frecuencia y el monto de compras de un mismo número de tarjeta, o del monto máximo de un pedido.
BIN_FRAUD Control de la presencia del código BIN de la tarjeta del comprador en la lista negra de códigos BIN.
ECB Controla si la tarjeta del comprador es de tipo débito.
COMMERCIAL_CARD Controla si la tarjeta del comprador es una tarjeta comercial.
SYSTEMATIC_AUTO Controla si la tarjeta del comprador es una tarjeta con autorización sistemática.
INCONSISTENT_COUNTRIES Controla si el país de la dirección IP, el país emisor de la tarjeta de pago y el país de la dirección del comprador son coherentes entre ellos.
NON_WARRANTY_PAYMENT Control de la transferencia de responsabilidad de la transacción.
SUSPECT_IP_COUNTRY Control de la presencia del país del comprador, identificado por su dirección IP, en la lista lista de países prohibidos.

Formato

result

Camino: transactions.transactionDetails.fraudManagement.riskControl.result

Nombre del control aplicado en el marco de la gestión de riesgos.

Valores posibles

Resultado del control de riesgo.

VALOR Descripción
OK OK
WARNING Control informativo no exitoso
ERROR Control de bloqueo no exitoso.

Formato

score

Camino: transactions.transactionDetails.fraudManagement.riskAnalysis.score

Identificador del análisis para el analizador de riesgo.

Formato

resultCode

Camino: transactions.transactionDetails.fraudManagement.riskAnalysis.resultCode

Código de retorno de un analizador de riesgo externo.

Valores posibles

. Los valores posibles son:

STATUS Descripción
INVALID_CREDENCIAL Problema de configuración del contrato de análisis de riesgos.
COMUNICATION_PROBLEM No es posible comunicarse con el analizador de riesgos.
DATA_PROCESSING_PROBLEM Problema al procesar el envío o la respuesta de análisis de riesgos.
MISSING_MANDATORY_ORDER_INFO Faltan los datos del pedido.
MISSING_MANDATORY_SHIPPING_INFO Faltan los datos de entrega.
MISSING_MANDATORY_SHIPPING_ADDRESS_INFO Faltan datos sobre la dirección de entrega.
MISSING_MANDATORY_BILLING_INFO Faltan datos de facturación.
MISSING_MANDATORY_BILLING_ADDRESS_INFO Faltan datos sobre la dirección de facturación
MISSING_MANDATORY_CARD_INFO Faltan datos relativos a los medios de pago.
MISSING_MANDATORY_CUSTOMER_INFO Faltan datos sobre el comprador.
APA Específico de ClearSale La transacción se aprueba automáticamente de acuerdo con los parámetros definidos.
APM Específico de ClearSale La transacción es aprobada manualmente por un analista.
RPM Específico de ClearSale El pedido es denegado por falta de información del comprador de acuerdo con la política aplicada.
AMA Específico de ClearSale Esperando análisis manual. El pedido está pendiente de análisis.
ERR Específico de ClearSale Error.
NVO Específico de ClareSale. Nuevo pedido. En espera de procesamiento y clasificación.
SUS Específico de ClearSale Pedido suspendido manualmente. El pedido se suspende por sospecha de fraude.
CAN Específico de ClearSale Pedido cancelado. El pedido es cancelado por el comprador.
FRD Específico de ClearSale Fraude confirmado con el operador de la tarjeta de crédito o el titular de la tarjeta.
RPA Específico de ClearSale Pedido denegado automáticamente. El pedido es denegado bajo los parámetros del analizador de fraude externo.
RPP Específico de ClearSale Pedido denegado automáticamente. El pedido es denegado bajo la política del cliente o ClearSale.
100 Específico de CyberSource. La transacción fue exitosa.
101 Específico de CyberSource. La transacción se ha rechazado. Faltan uno o más campos.
102 Específico de CyberSource. La transacción se ha rechazado. Uno o más campos contienen datos inválidos.
150 Específico de CyberSource. Error.
151 Específico de CyberSource. Error. Se recibió la solicitud pero se excedió el plazo. Este error no incluye tiempos de espera entre el cliente y el servidor.
152 Específico de CyberSource. Error. La solicitud fue recibida pero un servicio no se completó a tiempo.
202 Específico de CyberSource. Denegada. Tarjeta expirada.
231 Específico de CyberSource. Denegada. Número de cuenta inválido.
234 Específico de CyberSource. Denegado. Hubo un problema con la configuración de CyberSource del vendedor.
400 Específico de CyberSource. Denegada. La puntuación del fraude supera el umbral de tolerancia.
480 Específico de CyberSource. El pedido está marcado para revisión por el Decision Manager.
481 Específico de CyberSource. El pedido fue denegado por el Decision Manager.
APPROVE Específico de Konduto. Konduto recomienda aceptar la transacción. Si ninguna regla no contradice esta recomendación, el estado de la transacción será AUTHORISED (autorizada).
DECLINE Específico de Konduto. Konduto recomienda denegar la transacción. El estado de la transacción será REFUSED (rechazada).
REVIEW Específico de Konduto. Konduto recomienda verificar la transacción. Dependiendo del resultado de la autentificación 3-D Secure, el estado de la transacción será:
AUTHORISED_TO_VALIDATE En caso de autentificación exitosa del titular.
REFUSED En caso de fallo de autentificación del titular.

Formato

status

Camino: transactions.transactionDetails.fraudManagement.riskAnalysis.status

Código de retorno de un analizador de riesgo externo.

Estado del análisis de riesgo.

Valores posibles

. Los valores posibles son:

VALOR Descripción
P_SEND_OK Éxito. “Sent to clearsale and successfully processed”.
P_TO_SEND El envío se programa. "Transaction analysis is scheduled to be sent to risk analyzer".
P_TO_SEND_KO Error de procesamiento. “Problem when tried to send to risk analyzer”.
P_PENDING_AT_ANALYZER “Analysis result is still being processed by the risk analyzer. We should keep checking/waiting for the analysis result”.
P_MANUAL En espera de envío manual. "Analysis should be requested through user request (not automatically)"
P_SKIPPED Descartada. “Analysis request discarded by current transaction status/problem”.
P_SEND_EXPIRED Expirado.* “Analysis request expired”.

Formato

requestId

Camino: transactions.transactionDetails.fraudManagement.riskAnalysis.requestId

Identificador del análisis para el analizador de riesgo.

Formato

extraInfo

Camino: transactions.transactionDetails.fraudManagement.riskAnalysis.extraInfo

Específico de CyberSource. Códigos de retorno del DecisionManager.

Formato

fingerPrintId

Camino: transactions.transactionDetails.fraudManagement.riskAnalysis.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

results

Camino: transactions.transactionDetails.fraudManagement.riskAssessments.results

Lista de acciones realizadas en la transacción, tras la aplicación de las reglas de gestión de riesgo avanzadas activadas en la tienda.

Los valores posibles dependen de las opciones de las tiendas.

Valores posibles

. Los valores posibles son:

VALOR Descripción
ENABLE_3DS
  • Tarjeta 3DS2: El módulo de riesgo ha solicitado una autentificación con interacción del titular (challenge).
DISABLE_3DS
  • Tarjeta 3DS2: El módulo de riesgo ha solicitado una autentificación sin interacción del titular (frictionless).
NO_PREFERENCE
  • Tarjeta 3DS2: El módulo de riesgo ha solicitado una autentificación 3DS. La elección de la preferencia se delega al emisor de la tarjeta.
NO_CHALLENGE_REQUESTED
  • Tarjeta 3DS2: El módulo de riesgo ha solicitado una autentificación sin interacción del titular (frictionless).
CHALLENGE_REQUESTED
  • Tarjeta 3DS2: El módulo de riesgo ha solicitado una autentificación con interacción del titular (challenge).
CHALLENGE_MANDATE
  • Tarjeta 3DS2: El módulo de riesgo ha solicitado una autentificación con interacción del titular (challenge) por razones reglamentarias.
MANUAL_VALIDATION

La transacción se crea con validación manual.

La captura del pago se bloquea temporalmente para que el vendedor pueda realizar las verificaciones que desee.

REFUSE La transacción se ha rechazado.
RUN_RISK_ANALYSIS Llamar a un analizador de riesgos externo siempre que el vendedor tenga un contrato. Consultar la descripción del objeto TransactionDetails.FraudManagement.RiskAnalysis para identificar la lista de valores posibles y su descripción.
INFORM

Se emite una alerta.

Se advierte al vendedor que se ha identificado un riesgo.

Se informa al vendedor a través de una o más de las reglas del centro de notificación (URL de notificación, e-mail o SMS).

Formato

taxRate

Camino: transactions.transactionDetails.taxRate

Usado por ciertos medios de pago en América Latina. permite transmitir el tipo de impuesto aplicado a todo el pedido. El valor debe ser el porcentaje a aplicar (21 para 21 %).

Formato

taxAmount

Camino: transactions.transactionDetails.taxAmount

Monto de los impuestos para toda la orden expresados en su unidad monetaria más pequeña (el centimo para el euro).

Ejemplo: 30050 para 300,50 EUR.

Formato

preTaxAmount

Camino: transactions.transactionDetails.preTaxAmount

Permite definir el monto sin impuestos de todo el pedido.

El valor debe expresarse en la fracción monetaria más pequeña de la moneda.

Formato

externalTransactionId

Camino: transactions.transactionDetails.externalTransactionId

Referencia externa de la transacción.

Formato

dccAmount

Camino: transactions.transactionDetails.dcc.dccAmount

Monto de la transacción expresado en la unidad más pequeña de la moneda elegida por dccCurrency (el céntimo para el euro).

Este campo solo se valora si la tarjeta es elegible para el servicio de conversión dinámica de moneda (DCC) y el comprador ha elegido pagar en la moneda de su tarjeta.

La tasa de conversión se devuelve en el campo vads_change_rate.

Formato

dccCurrency

Camino: transactions.transactionDetails.dcc.dccCurrency

Código numérico según la norma ISO 4217 de la moneda elegida por el comprador cuando la tarjeta es válida para el servicio de conversión dinámica de moneda (DCC).

Este campo solo se valora si la tarjeta es elegible para el servicio de conversión dinámica de moneda (DCC) y el comprador ha elegido pagar en la moneda de su tarjeta.

La tasa de conversión se devuelve en el campo vads_change_rate.

Formato

dccChangeRate

Camino: transactions.transactionDetails.dcc.dccChangeRate

Tasa de cambio utilizada para calcular el monto real del pago.

Formato

dccMarkup

Camino: transactions.transactionDetails.dcc.dccMarkup

Indica el porcentaje (o tasa) de margen comercial sobre el importe total.

Este campo solo se valora si la tarjeta es elegible para el servicio de conversión dinámica de moneda (DCC) y el comprador ha elegido pagar en la moneda de su tarjeta.

Ejemplo: "3.5" para una tasa de margen de 3.5%.

Formato

dccRateDate

Camino: transactions.transactionDetails.dcc.dccRateDate

Fecha y hora UTC de la obtención de la tasa de conversión ante el servicio de conversión dinámica de moneda (DCC).

Este campo solo se valora si la tarjeta es elegible para el servicio de conversión dinámica de moneda (DCC) y el comprador ha elegido pagar en la moneda de su tarjeta.

La tasa de conversión se devuelve en el campo vads_change_rate.

Formato

paymentReference

Camino: transactions.transactionDetails.acquirerDetails.paymentReference

Referencia de pago que aparece en el cupón de pago.

Utilizado principalmente por el medio de pago Multibanco.

Formato

serviceSupplier

Camino: transactions.transactionDetails.acquirerDetails.serviceSupplier

ID de la entidad para la que se ha realizado el pago.

Utilizado principalmente por el medio de pago Multibanco.

Formato

nsu

Camino: transactions.transactionDetails.nsu

Número de secuencia único (América Latina).

Formato

tid

Camino: transactions.transactionDetails.tid

Terminal ID. Identificador del punto de venta definido en la afilación de aceptación.

Este campo solo se utiliza en Colombia para elegir entre REDEBAN y CREDIBANCO.

Formato

acquirerNetwork

Camino: transactions.transactionDetails.acquirerNetwork

Código de la red del adquirente.

Valores posibles:

Código Red Nombre
ACCORD Tarjeta marca Accord
ACCORD_SANDBOX Tarjeta marca Accord - Modo sandbox
ALMA ALMA
AMEXGLOBAL American Express International
APPLE PAY Apple Pay
AURORE Cetelem - Tarjetas de crédito Aurore y Cpay
CB Tarjeta bancaria
CONECS CONECS
EDENRED Edenred Bélgica
FRANFINANCE FRANFINANCE
FRANFINANCE_SB Franfinance - Modo sandbox
FULLCB Cetelem - 3 ou 4 fois Carte Bancaire
GATECONEX Elavon Europe
GICC_DINERS Diners a través de Concardis, SIX o VR Pay
GICC_MAESTRO Maestro a través de Concardis, SIX o VR Pay
GICC_MASTERCARD Mastercard a través de Concardis, SIX o VR Pay
GICC_VISA Visa a través de Concardis, SIX o VR Pay
GOOGLEPAY Google Pay
JCB JCB France et Polynésie Française
PPRO PPRO
PAYCONIQ
PAYDIREKT_V2 PayDirekt
PAYPAL PayPal
PAYPAL_BNPL PayPal Pay Later
PAYPAL_SB PayPal - Modo sandbox
PAYPAL_BNPL_SB Pago Oney Pay Later - Modo sandbox
PLANET_DCC Planet Payment
POSTFINANCEV2 PostFinance
SEPA SEPA DIRECT DEBIT
BHIM-UPI BHIM-UPI

Formato

taxRefundAmount

Camino: transactions.transactionDetails.taxRefundAmount

Utilizado en Uruguay, este campo corresponde al importe del crédito de impuesto acordado al vendedor para la transacción. El valor se expresa en la fracción monetaria más pequeña (el céntimo para el euro).

Ejemplo: 30050 para 300,50 EUR.

Formato

occurrenceType

Camino: transactions.transactionDetails.occurrenceType

Permite identificar si la transacción es parte de una serie de pagos (suscripción o pago en N cuotas).

útil para identificar de forma precisa el primer pago de una serie.

Con la aplicación del soft decline, la plataforma de pago realiza automáticamente un nuevo intento de pago con autentificación 3-D Secure cuando es posible. Esto modifica el número de secuencia de pago. El campo sequenceNumber ya no facilita la identificación del primer pago de una serie.

Valores posibles

VALOR Descripción
RECURRENT_INITIAL Primer pago de una serie.
RECURRENT_INTERMEDIAIRE Enésimo pago de una serie.
RECURRENT_FINAL último pago de una serie.
UNITAIRE Pago unitario (pago al contado).

Formato

archivalReferenceId

Camino: transactions.transactionDetails.archivalReferenceId

Referencia generada por la plataforma de pago y transmitida al adquirente para el procesamiento de las capturas y la conciliación de las transacciones.

Establecido únicamente para los pagos CB, AMEX y PAYPAL.

Formato

serverDate

Fecha de generación de la respuesta. Se utiliza para medir la posible brecha entre los servidores del vendedor y el servicio de pago.

Formato