Invoke Forward Proxy
Call any third-party HTTPS API with real card data through Yuno’s PCI DSS Level 1 environment, referencing stored cards by vaulted_token.
yuno-proxy-url header, replacing {{vaulted_token.<TOKEN>.<field>}} expressions with real card data inside Yuno’s secure environment. See the Forward Proxy guide for a step-by-step integration.
GET, POST, PUT, PATCH, and DELETE are supported — the destination receives the same method you used. Path segments and query strings appended after /pci-proxy are appended to the destination URL.
If you are a PCI-certified merchant and need the raw card data itself rather than a pass-through call, use Retrieve Enrolled Payment Method by ID PCI Data instead.Authorizations
Headers
The full destination URL, including any path (for example https://api.example-processor.com/charges). Must be a public HTTPS hostname on port 443; IP addresses and internal networks are rejected. Any path you append after /pci-proxy is appended to this URL's path, and your request's query string is forwarded. For example, calling /pci-proxy/refunds with yuno-proxy-url: https://api.example-processor.com/charges forwards to https://api.example-processor.com/charges/refunds.
"https://api.example-processor.com/charges"
Destination timeout in seconds. Default 30, maximum 120.
1 <= x <= 12030
Body
The body the destination API expects, with vaulted token expressions where card data belongs. The proxy is content-transparent: it forwards your body and Content-Type unchanged and resolves {{vaulted_token.<TOKEN>.<field>}} expressions anywhere in the raw body, so any content type is supported (JSON, form-encoded, XML). The JSON object below is illustrative. Supported fields: number, security_code, expiration_month, expiration_year, holder_name. At most 20 distinct tokens per request; maximum body size 1 MB. Expressions are also resolved in header values. All non-expression content is forwarded untouched.
The body is of type object.
Response
Response from the destination, passed through unchanged (the actual status code is whatever the destination returned; check yuno-proxy-destination-status).
The destination's response body, unchanged.