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

Integra con vexpay (Python)

SDK oficial de Python con clientes sync y async, alineado con la superficie de recursos de Node.

Instalación

pipbash
pip install vexpay
Pythonpython
from vexpay import VexPay, AsyncVexPay

client = VexPay(api_key=os.environ["VEXPAY_API_KEY"])
# async: AsyncVexPay(api_key=...)

Pago C2P

Pythonpython
intent = client.payments.c2p.request(
    usd_amount=12.5,
    debtor_id="V12345678",
    debtor_cell_phone="584121234567",
    debtor_bank_code=102,
    external_ref="order_1042",
)
receipt = client.payments.c2p.execute(
    intent_id=intent.intent_id,
    usd_amount=12.5,
    debtor_id="V12345678",
    debtor_cell_phone="584121234567",
    debtor_bank_code=102,
    token=customer_token,
    external_ref="order_1042",
)

Verificar webhooks

Pythonpython
from vexpay import Webhook

event = Webhook.construct_event(
    request.body,
    request.headers["VexPay-Signature"],
    os.environ["VEXPAY_WEBHOOK_SECRET"],
)