Get session link
Orchestrates pre-creation of remote users to instantiate pre-authenticated checkout links for webviews.
Authorizations
Body
Payload with payment data, amounts, fees and base KYC.
Extends RegisterUserParams for session-link flows that may collect a payment method type
and optional UBN or card payloads in the same request.
Primary legal last name (e.g. paternal surname).
Example: Hernández.
Legal first name(s).
Example: Ana.
User legal address, Street and number.
Example: Blvd. Kukulcan Km. 4.5.
Strongly recommended to avoid OFAC matches.
Country code. ISO 3166-1 alpha-2.
Address state/province/department.
ISO 3166-2:CC (CC: country code).
Or the state short name.
Example: DF for Distrito Federal, JA for Jalisco.
required
Mobile phone number with country code. Must be a valid mobile phone number.
Example: +5215521206703 for MX.
It doesn't allow duplicates.
Optional second last name when used (e.g. maternal surname).
Example: Gómez.
Strongly recommended to avoid OFAC matches.
Self-reported gender when the product collects it.
Example: Female.
Male, Female, Other, None Date of birth in ISO 8601 format (YYYY-MM-DD or full date-time).
DOB must be a real calendar date and the person must be at least 18 and under 100 years old.
Strongly recommended to avoid OFAC matches.
Email address. It doesn't allow duplicates.
Strongly recommended.
Middle name when collected. Example: María.
Strongly recommended to avoid OFAC matches.
Address state/province/department.
ISO 3166-2:CC (CC: country code).
Or the state short name.
Example: DF for Distrito Federal, JA for Jalisco.
User Language.
ISO 639-1.
Example: es for Spanish, en for English.
en, es Place detail from address if available. Must be a valid place detail json from google maps.
Latitude from address if available.
Longitude from address if available.
Latitude from user location if available.
Longitude from user location if available.
How the user will add a funding instrument in the widget flow, when applicable.
BankAccount, DigitalWallet, Card, UBN Optional UBN payload when paymentMethodType is UBN.
Proper method for adding cards as payment method
Response
Response when a session link is created for onboarding or upgrade (sessionlink-* routes).
HTTPS URL the end user should open to continue onboarding in the widget.
High-level user or flow status string (product-specific).
Structured status detail from the CIP / account platform when provided.
None, InvalidAddress, InvalidEMail, UnreadableDoc, ProvideAdditionalInfo, InvalidPersonalData, OtpPrivacyMissing, OtpContractMissing, Compliance, ComplianceBlocked, OfacFailed CIP pipeline status label when applicable.
Structured CIP detail when provided.
None, InvalidAddress, InvalidEMail, UnreadableDoc, ProvideAdditionalInfo, InvalidPersonalData, OtpPrivacyMissing, OtpContractMissing, Compliance, ComplianceBlocked, OfacFailed Account lifecycle status when returned by the platform.
Funding instrument readiness when returned by the platform.
Internal user id once the user record exists.