Tarjetas crédito y débito
Aprenda cómo integrar su solución para procesar pagos con tarjetas crédito o débito.
Consideraciones
- Para VISA Débito: No es necesario estar en el programa Verified by Visa.
Al operar fuera de una wallet, debe solicitar la Fecha de vencimiento y el CVV. Sirve como pago único por ser una tarjeta de débito. Permite cancelaciones totales y reembolsos (Totales y Parciales). No se permite operaciones en Dos Pasos (Preautorización). - Compras sin CVV: Permite tokenización y recurrencia.
En el caso de la tokenización, la API genera un cargo por un mínimo de ARS 3, que se reembolsa para validar los datos del titular de la tarjeta. Con este token, es posible realizar compras sin CVV.
Parámetros del Request
Básicos
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 parámetros de la compra básica y los idiomas de la respuesta.
Obligatorios y condicionales
Propiedad | Tipo | ¿Obligatorio? | Descripción |
---|---|---|---|
Customer → Email | string | Sí | Correo electrónico del cliente. |
Customer → FirstName | string | Sí | Nombre del cliente. |
Customer → LastName | string | Sí | 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 → Address → State | string | No* | Estado del cliente. *Este parámetro es requerido para calcular el impuesto de II.BB. Consulte provincias para saber sus posibles valores. |
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": "AR",
"Currency": "ARS",
"Amount": 25000,
"Installments": 1,
"Order": "CH2023-001",
"Description": "Purchase test",
"Customer": {
"FirstName": "Joao",
"LastName": "Silva",
"ReferenceCode": "JS-001",
"PhoneNumber": "11987654321",
"DocumentNumber": "12345678901",
"DocumentType": "DNI.AR",
"Email": "joao.silva@example.com",
"Address": {
"Country": "AR",
"City": "Bs As",
"State": "C",
"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": "ARG",
"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"
}
}
Tarjetas de prueba
Utilice las siguientes tarjetas para simular los diferentes estados de la compra.
Para compras aprobadas
Marca | PAN | CVV | Fecha de Expiración | Detalles |
---|---|---|---|---|
Mastercard | 5299910010000015 | 123 | 08/30 | Sin límite de monto. |
Visa (crédito o débito) | 4507990000004905 | 123 | 08/30 | Sin límite de monto. |
Amex | 373953192351004 | 1234 | 08/30 | Montos: $1 o $10 |
Para compras rechazadas
PAN | CVV | Fecha de Expiración | Tipo de documento | Documento |
---|---|---|---|---|
4304968001555104 | 617 | 12/18 | 4 - DNI | 38499826 |