Execute an instant proxy request

Executes a proxy request from our Vault to an external provider.

Path Params
uuid
required

Identifier of the resource in Payrails.

Body Params
uuid
required

Payment Instrument that should be used.

headers
object
required

Headers that should be used for the request to the provider. The "Content-Type" header is required and must be passed exactly once.

uri
required

URL address of the payment provider server to be called.

body
object
required

Body that should be used for the request to the provider.

string

Encrypted instrument security code replacing the security code from an earlier tokenization (if any). The instrument security code should be encrypted with the RSA public key provided by Payrails SDK using JWE with encryption algorithm RSA-OAEP-256 and content encryption A256CBC-HS512.

preProcessors
array of objects

Array of processors used when you need Payrails to make a customization in the request before forwarding it to the downstream destination, i.e. calculating a signature of body including sensitive data.

preProcessors
postProcessors
array of objects

Array of processors used when you need Payrails to make a customization in the response of the downstream destination before forwarding it to your system. i.e. redact any sensitive information in the response from a payment processor.

postProcessors
Headers
uuid
required

Idempotency key to be used. Sending again the same key would return the same result without re-executing the update.

string
required

Accept key indicates which content types the client is able to understand.

string
required

Content Type key to indicate the original media type of the resource.

string

Authorization header used to authenticate requests. Mandatory for payments via Checkout and send the bearer token from Checkout.

Responses

Language
Credentials
Bearer
JWT
Response
Choose an example:
application/json