Guía para desarrolladores
Referencia de API
Explorar documentación

Acepta un pago con tarjeta mediante VPOS

Envía los datos de la tarjeta desde un flujo de servidor que cumpla con los requisitos de PCI.

Crea un pago

curlbash
curl --request POST "${API_URL}/v1/payments/vpos" \
  --header "content-type: application/json" \
  --header "x-api-key: ${VEXPAY_API_KEY}" \
  --data '{
    "usdAmount": 24.00,
    "cardNumber": "4111111111111111",
    "expirationMonth": 12,
    "expirationYear": 2030,
    "cvv": "123",
    "cardHolderName": "CLIENTE PRUEBA",
    "cardHolderId": "V12345678",
    "accountType": 0,
    "cardType": 1,
    "externalRef": "order_demo_1043"
  }'

accountType acepta 0, 10 o 20. cardType acepta 1, 2 o 3. cardPin es opcional (4 dígitos); si se omite, el gateway envía 0000 a BNC.