OverviewAuthentication

Create an access token for Checkout SDK features

Generate an access token to initialize the [Checkout SDK](/sdks/checkout/web) to offer PayPal One-Click. The access token returned by this endpoint is only required for the following features using Checkout SDK: - [PayPal One-Click](/sdks/checkout/web#configuring-paypal-one-click-payments) You do not need an access token if using Checkout SDK to service other payment methods or PayPal without PayPal One-Click. A single access token can be used to service the experience to one user and has a lifespan of 15 minutes. You need to provide the `UserId` of the Natural User or Legal User who will use the Checkout session to make the payment.

Authentication

AuthorizationBearer
Bearer authentication of the form `Bearer <token>`, where token is your auth token. If your platform is using a [proxy](/guides/sca/proxy-management) to take SCA-triggering action on behalf of users, you also need to integrate [mTLS authentication](/guides/sca/platform) and use the `api-mtls` base URL.

Request

This endpoint expects an object.
clientIdstringRequired
Your Mangopay Client ID.
claimsobjectRequired
Claims for the access token request.

Response

Success
access_tokenstring

The access token value to use as the clientToken value when initializing Checkout SDK.

token_typestring

Returned values: Bearer

The type of the token.

expires_ininteger
The number of seconds until the token expires.
scopestring

Returned values: checkout.session:r checkout.session:w

The API permission scopes of the token, in this case to read and write a Checkout session.