Tarjetas crédito y débito
Nota
Solo ofrecemos soporte para comercios en Paraguay a través del modelo Gateway, y les enviamos la factura desde Uruguay.
Parámetros del Request
Es necesario incluir campos específicos para que este método de pago funcione correctamente. Consulte el artículo operación de compra para obtener información detallada sobre la autenticación, los idiomas de la respuesta y los parámetros de compra básica como el monto y la moneda.
Propiedad | Tipo | ¿Obligatorio? | Descripción |
---|---|---|---|
TrxToken | string | Sí | Token que identifica la tarjeta del cliente. Para más información sobre cómo crear el token, consulte Clientes. |
TargetCountryISO | string | Sí | Indica el país destino. |
Customer → Email | string | Sí | Correo electrónico del cliente. |
Customer → FirstName | string | No | Nombre del cliente. |
Customer → LastName | string | No | Apellido del cliente. |
Customer → DocumentType | string | No | Tipo de documento del cliente. Consulte la tabla de tipos de documento para ver los posibles valores. |
Customer → DocumentNumber | string | No | Número de documento del cliente. |
Customer → PhoneNumber | string | No | Número de teléfono del cliente. |
Customer → Address → Country | string | No | País del cliente. |
Customer → Address → State | string | No* | Estado del cliente. |
Customer → Address → City | string | No | Ciudad del cliente. |
Customer → Address → AddressDetail | string | No | Detalle de la dirección del cliente. |
Customer → Address → PostalCode | string | No | Código postal del cliente. |
Info
Recuerde que para el correcto funcionamiento del sistema antifraude, sugerimos enviar la información adicional descrita en la sección Antifraude.
Ejemplo del Request
{
"TrxToken": "OT__6dHAgJo6qeg62qIroA7H7_f_NWZZ6IEx4jiYpVJ8SzQ_",
"UniqueID": "paymentID3022",
"Capture": true,
"TargetCountryISO": "PY",
"Currency": "PYG",
"Amount": 25000,
"Installments": 1,
"Order": "CH2023-001",
"Description": "Purchase Test",
"Customer": {
"FirstName": "Joao",
"LastName": "Silva",
"ReferenceCode": "JS-001",
"PhoneNumber": "11987654321",
"DocumentNumber": "12345678901",
"DocumentType": "CIC.PY",
"Email": "joao.silva@example.com",
"Address": {
"Country": "PY",
"City": "Asuncion",
"State": "Asuncion",
"PostalCode": "01310-200",
"AddressDetail": "Avenida Paulista 1000"
}
}
}
Parámetros del Response
Para más información sobre los parámetros del Response, consulte la sección de parámetros de la creación de la compra.
Ejemplo del Response
{
"TransactionId": "79632697147789184",
"Result": "COMPLETED",
"Status": "APPROVED",
"ErrorCode": null,
"ErrorDescription": null,
"Created": "2024-08-07T17:51:54.620",
"AuthorizationDate": "2024-08-07T17:51:56.879",
"AuthorizationCode": "839936",
"Amount": 25000,
"Currency": "PYG",
"Installments": 1,
"TaxableAmount": null,
"Tip": null,
"Url": "https://api.stage.bamboopayment.com/Purchase/79632697147789184",
"MetadataOut": null,
"Action": null,
"PaymentMethod": {
"Brand": "Visa",
"CardOwner": "Joao Silva",
"Bin": "450799",
"IssuerBank": "Santander",
"Type": "CreditCard",
"Expiration": "203008",
"Last4": "4905"
}
}
Información sobre el índice de riesgo (tarjetas de crédito locales)
La entidad adquirente procesa las transacciones y establece un índice de riesgo asociado a las transacciones con tarjetas de crédito locales. Esta información debe ser procesada por el comercio para asegurarse de que la transacción es legítima y poder procesar el pedido o cancelarlo en caso necesario.
La entidad adquirente informa del índice de riesgo como un código de error en la respuesta (dentro del objeto Transaction); aunque el estado sea Approved
, debe validar el campo ErrorCode
, que puede tener uno de los siguientes valores:
- RSK01: La entidad adquirente marcó la operación con un riesgo bajo de fraude. Puede procesarla normalmente.
- RSK02: La entidad adquirente ha marcado la operación con un riesgo de fraude medio. Usted decide las acciones a tomar en este caso.
- RSK03: La entidad adquirente ha marcado la transacción con un riesgo de fraude alto. Sugerimos verificar los datos, incluido el contacto directo con el cliente final.
El comercio es responsable de procesar y gestionar las respuestas de riesgo, y nosotros solo informaremos el índice establecido por la entidad adquirente.