Skip to content

/proxy_sessions

POST
/proxy_sessions
curl --request POST \
--url https://example.com/proxy_sessions \
--header 'Content-Type: application/json' \
--data '{ "amount_minor": 1, "buyer_reference": "example", "cart_snapshot": {}, "currency": "example", "expires_at": "example", "integration_mode": "elements", "metadata": {}, "payer_contact": { "email": "example", "phone": "example" } }'

Creates a Proxy Elements session.

idempotency-key
string
<= 255 characters
Media typeapplication/json
object
amount_minor
required
integer
<= 2147483647
buyer_reference
required
string
>= 1 characters
cart_snapshot
required
object
key
additional properties
any
currency
required
string
/^[A-Za-z]{3}$/
expires_at
string
integration_mode
string
Allowed values: elements
metadata
object
key
additional properties
any
payer_contact
object
email
string
phone
string
>= 1 characters

Default Response

Media typeapplication/json
object
expires_at
required
string
id
required
string
/^psess_/
integration_mode
required
string
Allowed values: elements
status
required
string
Allowed values: created
Example
{
"integration_mode": "elements",
"status": "created"
}