Web Service 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 centavo para el peso argentino).
Ejemplo: 30050 para 300,50 ARS.
Formato
currency
Moneda del pago. Código alfabético un mayúsculas según ISO 4217 alpha-3.
Ejemplo: "ARS" por 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 |
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
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
Este último es configurable en el
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 |
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.