Skip to content

/proxy_sessions/{id}/provider_bindings

POST
/proxy_sessions/{id}/provider_bindings
curl --request POST \
--url https://example.com/proxy_sessions/example/provider_bindings \
--header 'Content-Type: application/json' \
--data '{ "commercial_mode": "one_time", "expected_cart_version": 1, "provider_checkout_session_id": "example", "psp": "example" }'

Binds a provider checkout object to a Proxy session so cart sync can verify ownership.

id
required
string
/^psess_/
Media typeapplication/json
object
commercial_mode
string
Allowed values: one_time subscription
expected_cart_version
integer
provider_checkout_session_id
required
string
>= 1 characters <= 255 characters
psp
required
string
>= 1 characters <= 32 characters

Default Response

Media typeapplication/json
object
provider_checkout_session_id
required
string
proxy_session_id
required
string
/^psess_/
psp
required
string
updated_at
required
string
Examplegenerated
{
"provider_checkout_session_id": "example",
"proxy_session_id": "example",
"psp": "example",
"updated_at": "example"
}

Default Response

Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
request_id
required
string
Examplegenerated
{
"error": {
"code": "example",
"message": "example",
"request_id": "example"
}
}

Default Response

Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
request_id
required
string
Examplegenerated
{
"error": {
"code": "example",
"message": "example",
"request_id": "example"
}
}

Default Response

Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
request_id
required
string
Examplegenerated
{
"error": {
"code": "example",
"message": "example",
"request_id": "example"
}
}

Default Response

Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
request_id
required
string
Examplegenerated
{
"error": {
"code": "example",
"message": "example",
"request_id": "example"
}
}

Default Response

Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
request_id
required
string
Examplegenerated
{
"error": {
"code": "example",
"message": "example",
"request_id": "example"
}
}