support
Volver a la documentación
Buscar
Categoria
Tags
parámetros principalesdesplegar todo
amount
requerido
currency
requerido
uuid
requerido
orderId
recomendado
opciones generales de la transacción
comment
metadata
[1]
:
opciones relacionadas con la tarjeta
cardDuplicate
manualValidation
captureDelay
nuevas propiedades
acquirerTransientData
[1]
:
Pruébame
Documentación

Web Service Transaction/Duplicate

L'appel aux Web Services requiert une authentification HTTP Basic Authentication. Plus d'infos : "Phase d'authentification".

POSThttps://api.lyra.com/api-payment/V4/Transaction/Duplicate

El Web Service REST Transaction/Duplicate permite crear una nueva transacción a partir de una transacción existente con las mismas características (ejemplo: modo de pago, información del comprador).

Las transacciones que pueden ser duplicadas deben tener uno de los siguientes detailedStatus :

  • CAPTURED (Capturada)
  • EXPIRED (expirada)
  • CANCELLED (Cancelada)
  • REFUSED (Rechazada)

La duplicación de transacciones rechazadas, realizadas con tarjetas Mastercard (Mastercard, Maestro, Mastercard débito), está prohibida cuando el motivo de rechazo se encuentra en la siguiente lista:

  • 04 - Capture card
  • 41 - Lost card
  • 14 - Invalid card number
  • 43 - Stolen card
  • 15 - Invalid issuer
  • 54 - Expired card

Plus d'infos sur les statuts, consultez : Cycle de vie d'une transaction.

Consultez les paramètres de la réponse Transaction.

Parámetros de entrada

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

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

uuid

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

Formato

orderId

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

Formato

comment

Comentario libre.

Formato

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

captureDelay

Camino: cardDuplicate.captureDelay

Fecha límite para aplicar en la fecha de captura.

Descripción

Indica el número de días antes de la captura.

Si no se transmite este parámetro, se utiliza el valor predeterminado definido en el Back Office Vendedor.

Este último es configurable en el Back Office Vendedor por todas las personas debidamente autorizadas.

Si el tiempo de entrega es mayor a 365 días en la solicitud de pago, se reposiciona automáticamente a 365 días.

Formato

manualValidation

Camino: cardDuplicate.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).

Referencia de la respuesta

El Web Service devuelve el siguiente objeto:

Respuesta Contexto
Transaction Objeto que contiene la información de la transacción.

Vea la referencia de la respuesta para más información.