Skip to content
Get started

Experiences

Let an agent pay on a customer’s behalf with a single-use virtual card. Connect a customer once, then create a payment — a virtual card is minted scoped to that purchase and the card details are handed back for checkout.

List experiences you can invoke
experiences.list() -> ExperienceListResponse
GET/v3/experiences
Get one experience
experiences.retrieve(strexperience) -> ExperienceRetrieveResponse
GET/v3/experiences/{experience}
ModelsExpand Collapse
class ExperienceListResponse:
experiences: Optional[List[Experience]]
actions: Optional[List[ExperienceAction]]
fields: Optional[Dict[str, ExperienceActionFields]]

Fields you may send in params, keyed by the exact name to use.

max: Optional[int]

Maximum length, for strings.

required: Optional[bool]
type: Optional[Literal["string", "cents", "int", "url"]]
One of the following:
"string"
"cents"
"int"
"url"
name: Optional[str]
summary: Optional[str]
display_name: Optional[str]
experience: Optional[str]
class ExperienceRetrieveResponse:

What an experience offers you. Deliberately a projection: where its templates live and how they are built is not yours to depend on, so it is not here.

actions: Optional[List[Action]]
fields: Optional[Dict[str, ActionFields]]

Fields you may send in params, keyed by the exact name to use.

max: Optional[int]

Maximum length, for strings.

required: Optional[bool]
type: Optional[Literal["string", "cents", "int", "url"]]
One of the following:
"string"
"cents"
"int"
"url"
name: Optional[str]
summary: Optional[str]
display_name: Optional[str]
experience: Optional[str]