/proxy_sessions/{proxy_session_id}/acquisition_attempts/{acquisition_attempt_id}/provider_cart
POST
/proxy_sessions/{proxy_session_id}/acquisition_attempts/{acquisition_attempt_id}/provider_cart
const url = 'https://example.com/proxy_sessions/example/acquisition_attempts/example/provider_cart';const options = { method: 'POST', headers: {'Content-Type': 'application/json'}, body: '{"amount_minor":1,"cart_version":1,"currency":"example","evidence_sha256":"example","expected_version":1,"merchandise_subtotal_minor":1}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://example.com/proxy_sessions/example/acquisition_attempts/example/provider_cart \ --header 'Content-Type: application/json' \ --data '{ "amount_minor": 1, "cart_version": 1, "currency": "example", "evidence_sha256": "example", "expected_version": 1, "merchandise_subtotal_minor": 1 }'Confirms the exact Proxy cart revision represented by an attached provider root.
Parameters
Section titled “ Parameters ”Path Parameters
Section titled “ Path Parameters ”acquisition_attempt_id
required
string
proxy_session_id
required
string
Request Bodyrequired
Section titled “ Request Bodyrequired ”Media typeapplication/json
object
amount_minor
required
integer
cart_version
required
integer
currency
required
string
evidence_sha256
required
string
expected_version
required
integer
merchandise_subtotal_minor
integer
Examplegenerated
{ "amount_minor": 1, "cart_version": 1, "currency": "example", "evidence_sha256": "example", "expected_version": 1, "merchandise_subtotal_minor": 1}Responses
Section titled “ Responses ”Default Response
Media typeapplication/json
object
attempt_number
required
integer
checkout_ui_mode
required
null | string
commercial_mode
required
string
completion_recorded_at
required
null | string
created_at
required
string
direct_fee_basis_source
required
null | string
direct_merchandise_currency
required
null | string
direct_merchandise_subtotal_minor
required
null | integer
id
required
string
integration_path
required
string
merchant_psp_config_id
required
string
pricing_mode
required
string
provider_confirmed_amount_minor
required
null | integer
provider_confirmed_at
required
null | string
provider_confirmed_cart_version
required
null | integer
provider_confirmed_currency
required
null | string
provider_confirmed_evidence_sha256
required
null | string
provider_confirmed_merchandise_subtotal_minor
required
null | integer
provider_created_at
required
null | string
provider_customer_id
required
null | string
provider_options_fingerprint
required
string
provider_retry_not_after
required
string
provider_root_object_id
required
null | string
provider_root_object_type
required
null | string
provider_setup_intent_id
required
null | string
proxy_session_id
required
string
psp
required
string
status
required
string
status_reason
required
null | string
supersedes_attempt_id
required
null | string
updated_at
required
string
version
required
integer
direct_subscription_source
required
Example
{ "commercial_mode": "one_time", "integration_path": "checkout_session", "pricing_mode": "fixed", "psp": "stripe", "direct_subscription_source": "setup_intent"}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" }}