Agentic Payments with a Merchant User Interface

Overview

Chat and Agent-based payments have the unique ability to offer an automated checkout experience on any e-commerce website. Traditionally, the inherent limitation with this process is that the third-party website requires the actual Card Number and CVC to be entered into the user interface. VGS allows agents to perform payments using a merchant or online marketplace's standard checkout user interface.

Autofill with PAN & CVC via VGS Outbound Proxy

Agentic payment systems can also autofill traditional card details (PAN and CVC) by securely proxying browser-based form submissions through VGS.

How it works:

  • The agent (e.g., a browser automation tool or AI checkout bot) enters VGS aliases (e.g., pan_alias, cvc_alias) into the merchant’s checkout fields.

  • The browser is configured to route traffic through the VGS Outbound Proxy.

  • When the form is submitted, VGS intercepts the outbound HTTPS request, recognizes the aliases, and reveals the original sensitive values before forwarding to the merchant's backend.

This approach allows:

  • Pre-existing merchant checkout experiences to be used

  • PCI-compliant delegation of sensitive data handling

  • Drop-in compatibility with merchant forms that expect real card values

Note that this approach requires the use of format-preserving aliases, which match the length and format of real PANs and CVCs.

Example:

  • PAN: 4242 4242 4242 42424242 4230 0004 4242

  • CVC: 123789

A sample implementation for this Option can be found in the vgs-agent-toolkit Github repo.

Reference Documentation

Last updated