Skip to content

/proxy_sessions/{proxy_session_id}/acquisition_attempts (POST)

POST
/proxy_sessions/{proxy_session_id}/acquisition_attempts
curl --request POST \
--url https://example.com/proxy_sessions/example/acquisition_attempts \
--header 'Content-Type: application/json' \
--data '"example"'

Reserves or joins the one order-scoped provider acquisition attempt.

proxy_session_id
required
string
/^psess_/
Media typeapplication/json
object
checkout_ui_mode
string
Allowed values: hosted embedded custom
commercial_mode
required
string
Allowed values: one_time subscription
direct_subscription_source
string
Allowed values: setup_intent saved_payment_method
expected_cart_version
integer
<= 2147483647
integration_path
required
string
Allowed values: checkout_session payment_intent direct_subscription
pricing_mode
required
string
Allowed values: fixed provider_finalized
provider_options_fingerprint
required
string
/^[a-f0-9]{64}$/
merchandise_subtotal_minor
integer
<= 2147483647

Default Response

Media typeapplication/json
object
acquisition_attempt
required
object
attempt_number
required
integer
>= 1
checkout_ui_mode
required
null | string
commercial_mode
required
string
Allowed values: one_time subscription
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
/^pspacq_/
integration_path
required
string
Allowed values: checkout_session payment_intent direct_subscription
merchant_psp_config_id
required
string
/^pspcfg_/
pricing_mode
required
string
Allowed values: fixed provider_finalized
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
/^[a-f0-9]{64}$/
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
/^psess_/
psp
required
string
Allowed values: stripe
status
required
string
status_reason
required
null | string
supersedes_attempt_id
required
null | string
updated_at
required
string
version
required
integer
>= 1
direct_subscription_source
required
Allowed values: setup_intent saved_payment_method
stripe
required
object
idempotency_keys
required
object
root
required
string
<= 255 characters
setup_intent
string
<= 255 characters
metadata
required
object
proxy_acquisition_attempt_id
required
string
/^pspacq_/
proxy_contract_version
required
string
Allowed values: 2
proxy_session_id
required
string
/^psess_/
Example
{
"acquisition_attempt": {
"commercial_mode": "one_time",
"integration_path": "checkout_session",
"pricing_mode": "fixed",
"psp": "stripe",
"direct_subscription_source": "setup_intent"
},
"stripe": {
"metadata": {
"proxy_contract_version": "2"
}
}
}

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"
}
}