Process Flow

Pull method allows you to send a request via PCI Proxy to a partner API endpoint in order to receive a response where the payload is filtered for credit card data and automatically tokenized. Just add the specified header parameters to your request and redirect your request to the /v1/pull endpoint. All the other headers and your payload will be kept and routed through PCI Proxy without modification.
PULL method - API request
The masked card number will be returned in the response as HTTP headerpci-proxy-masked-aliases AAABcHxr-sDssdexyrAAAfyXWIgaAF40=424242xxxxxx4242
In test mode, only test credit cards are allowed.


Once a PULL Channel is added to your merchantId, simply redirect requests to it via PCI Proxy:
Pull reservations from
curl \
-H 'x-cc-merchant-id: merchantId' \
-H 'pci-proxy-api-key: MfJag98oHh0rCiSXc8g3mCsqP8wrSer7' \
-H 'x-cc-url:' \
-d '<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<address>Vista 2, 3º izq</address>
<cc_name>John Doe</cc_name>
<company />
<dc_issue_number />
<dc_start_date />
<email>[email protected]</email>
<remarks>Booker is travelling for business...</remarks>
<telephone>666 428 664</telephone>
<!-- remaining response has been truncated for better visability -->
The response from is automatically filtered for credit card data. Located card data is now stored in our vaults in Switzerland while card tokens have been inserted into the payload.
Last modified 1yr ago