Developer guide
API reference
Browse documentation

WooCommerce and Shopify integrations

Pre-built plugins so merchants can accept VEXPay without calling the API directly.

Two ready-made integrations

If your merchant runs WooCommerce or Shopify, they do not need to integrate the API themselves. Both plugins talk to VEXPay over the same tenant API documented on this site — install one, configure a tenant API key, and orders start flowing.

PlatformWhat it addsGet it
WooCommerceNative payment gateway at checkout — C2P (bank OTP) and VPOS (card)github.com/chuventures/woo-vexpay-gateway
ShopifyManual payment method + a post-checkout "Finish your payment" linkContact VEXPay for an install link

WooCommerce

A native WooCommerce payment gateway (WooCommerce → Settings → Payments → VEXPay) supporting both classic checkout and Cart & Checkout Blocks.

  • C2P checkout: cédula/RIF, phone, and bank, then OTP confirmation.
  • Card checkout (VPOS): Visa/Mastercard/Maestro, a second independent method sharing the same API key.
  • Signed webhook reconciliation, with a settlement-poller fallback for stores whose URL is not yet public.
  • Test connection button to verify the API key and reachability before going live.
  • Full C2P reverse mapped to WooCommerce refunds.
Sourcebash
https://github.com/chuventures/woo-vexpay-gateway

Shopify

Shopify does not let a general app plug into native checkout as a payment method — that surface is gated behind an invite-only Payments Partner program. The VEXPay app for Shopify ships what is buildable today instead:

  1. Add VEXPay as a manual payment method

    A one-time step in Settings → Payments → Manual payment methods, guided by the app.

  2. Buyer follows the "Finish your payment" link

    Shown on the Thank You page after checkout, it opens a VEXPay-hosted page carrying the order and amount.

  3. Buyer completes débito inmediato or VPOS

    Same C2P/OTP and card rails as the API and WooCommerce plugin — cédula/phone/bank, then OTP, or a card.

  4. Order is marked Paid automatically

    A signed VEXPay webhook flips the Shopify order to Paid once the payment settles; a defensive sweep catches the rare dropped webhook.