curl --request POST \
--url https://api.quentli.com/v1/setup-sessions \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"input": {
"customer": {
"name": "Juan Pérez",
"externalId": "A-1029",
"phoneNumber": "+5215512345678",
"email": "juan@example.com",
"forceUpdate": false,
"metadata": []
},
"returnUrl": "https://example.com/success",
"cancelUrl": "https://example.com/cancel",
"displayMode": "CUSTOMER_PORTAL"
}
}
'{
"url": "<string>",
"session": {
"accessToken": "<string>",
"csrfToken": "<string>",
"refreshToken": "<string>",
"accessTokenExpiresAt": "2023-11-07T05:31:56Z",
"expiresAt": "2023-11-07T05:31:56Z"
}
}Creates a hosted session for enrolling a payment method. Resolves or creates the customer and returns an authenticated setup URL.
curl --request POST \
--url https://api.quentli.com/v1/setup-sessions \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"input": {
"customer": {
"name": "Juan Pérez",
"externalId": "A-1029",
"phoneNumber": "+5215512345678",
"email": "juan@example.com",
"forceUpdate": false,
"metadata": []
},
"returnUrl": "https://example.com/success",
"cancelUrl": "https://example.com/cancel",
"displayMode": "CUSTOMER_PORTAL"
}
}
'{
"url": "<string>",
"session": {
"accessToken": "<string>",
"csrfToken": "<string>",
"refreshToken": "<string>",
"accessTokenExpiresAt": "2023-11-07T05:31:56Z",
"expiresAt": "2023-11-07T05:31:56Z"
}
}Organization API key using Authorization: Bearer sk_....
Request body for creating a setup session to enroll a payment method.
Show child attributes
Was this page helpful?