Crear tarjeta
Documentación de API: Crear Tarjeta Virtual
Endpoint
POST {{baseUrl}}/customer/virtual/cards/create
Descripción
Este endpoint permite crear una nueva tarjeta virtual para un cliente. El cliente debe estar registrado y activado para los servicios de tarjeta virtual.
Tarifas de Emisión de Tarjetas
Estas tarifas se aplican tanto a las tarjetas Virtuales USD MasterCard como Visa.
Acción | Costo |
---|---|
Creación de Tarjeta | $2 por cada tarjeta emitida |
Recarga | Cargo del 1.5% sobre la financiación de la tarjeta virtual |
Contracargo | Tarifa fija de $80 para tarjetas Visa |
Terminación | No se cobra tarifa por la terminación de tarjetas, se devuelve el saldo en la tarjeta |
Tarifas Transfronterizas | 2.5% + $0.5 por transacción liquidada fuera de EE. UU. |
Tarjeta Rechazada | $1 por terminación automática después de 3 transacciones con fondos insuficientes |
Headers
No se requieren encabezados específicos para este endpoint, pero típicamente, puede necesitar incluir tokens de autorización u otros encabezados según los requisitos de autenticación de su API.
Cuerpo de la Solicitud
El cuerpo de la solicitud debe incluir los siguientes campos:
customer_id
: (string) El identificador único del cliente.amount
: (string) La cantidad inicial que se cargará en la tarjeta virtual.
Ejemplo de Cuerpo de Solicitud
Respuesta
La respuesta incluirá el estado de la solicitud, un mensaje relevante y los detalles de la nueva tarjeta virtual si la solicitud es exitosa. Si la solicitud es inválida, se devolverá un mensaje de error.
Respuesta Exitosa
Respuesta de Error
Si la solicitud es inválida o hay problemas para procesarla, se devolverá la siguiente respuesta de error:
Campos en la Respuesta Exitosa
status
: Indica el estado de éxito de la solicitud (e.g., "success").status_code
: Código de estado HTTP de la respuesta (e.g., 200 para éxito).message
: Un mensaje que describe el resultado de la solicitud (e.g., "Virtual card created successfully").data
: Contiene los detalles de la nueva tarjeta virtual.id
: Identificador único de la tarjeta virtual.balance
: Saldo inicial cargado en la tarjeta virtual.cardNumber
: Número completo de la tarjeta virtual.last4
: Últimos cuatro dígitos del número de la tarjeta.cardName
: Nombre en la tarjeta virtual.cardType
: Tipo de la tarjeta (e.g., "virtual").cardBrand
: Marca de la tarjeta (e.g., "visa").cvv2
: Código CVV2 de la tarjeta virtual.expiry
: Fecha y hora de expiración de la tarjeta en formato ISO 8601.valid
: Validez de la tarjeta en formato MM/AAAA.billingAddress
: Dirección de facturación asociada con la tarjeta virtual.city
: Ciudad de la dirección de facturación.state
: Estado de la dirección de facturación.street
: Dirección.country
: País de la dirección de facturación.zipCode
: Código postal de la dirección de facturación.countryCode
: Código del país de la dirección de facturación.
Siguiendo los detalles anteriores, puede crear exitosamente una nueva tarjeta virtual para un cliente.
Última actualización