> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dintero.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Fetch and store payment tokens

> Retrieve a Dintero payment token after the customer completes card entry by polling the transaction with the includes query parameter and persist it securely.

When the customer has completed filling in their card info, the `return_url` and `callback_url` will receive a request.

When you get this request, the payment token will be stored on the transaction.
Use [get transaction details] to retrieve the transaction, with the query-param `includes`
to include the cards tokens

**example**:

* `?includes=card.payment_token`
* `?includes=card.recurrence_token`

The token will then be included in the card details, e.g. `card.payment_token`.

The card data contains `expiry_date` (format `MM/YYYY`). When tokenization is used, `card.expiry_date` will be the expiration date of the card itself if available.
If the card’s expiration date is unavailable, `card.expiry_date` will fall back to the token’s expiration date.

<Info>
  Store the token internally in a secure manner.
</Info>

[get transaction details]: /api-reference/transactions/transactions_id_get
