> ## 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.

# Send payment links

> Send a checkout link to customers via SMS or email. Ideal for phone orders, invoicing, or any scenario where the customer isn't on your website.

Send a payment link directly to a customer's phone via SMS or email. This is useful for phone orders, manual invoicing, remote sales, or any situation where the customer isn't browsing your website.

You create a checkout session with the customer's phone number, and Dintero delivers the link automatically. The customer opens it, pays on the Dintero-hosted checkout page, and you receive the result through your normal callback flow.

```mermaid theme={null}
sequenceDiagram
    participant Merchant as Merchant
    participant API as Dintero API
    participant SMS as SMS / Push
    participant Customer as Customer
    participant Checkout as Checkout page

    Merchant->>API: Create session (+ phone number)
    API->>SMS: Deliver payment link
    SMS->>Customer: "Pay here: checkout.dintero.com/..."
    Customer->>Checkout: Open link
    Customer->>Checkout: Select payment method & pay
    Checkout->>API: Payment completed
    API->>Merchant: Callback with transaction status
```

## Integration steps

<Steps>
  <Step title="Choose how to send links">
    There are three ways to send payment links:

    | Method                         | Best for                                                          |
    | ------------------------------ | ----------------------------------------------------------------- |
    | **Payment Link in Backoffice** | Manual one-off payments, no code required                         |
    | **Payment profile setting**    | Automatically send SMS for every session using a specific profile |
    | **API configuration**          | Full control, enable SMS per session in your code                 |

    For the no-code approach, go to **Payment Link** in Backoffice, choose **Send by > SMS/Push**, and enter the phone number. No API integration needed.
  </Step>

  <Step title="Enable SMS in your payment profile (optional)">
    If you want SMS delivery for all sessions using a specific profile, open [Backoffice](https://backoffice.dintero.com/) and enable SMS on the payment profile. Every session created with that `profile_id` will automatically send a link.
  </Step>

  <Step title="Create a session with SMS delivery">
    For API-driven delivery, create a checkout session and include the customer's phone number and SMS configuration in the request body. Dintero sends the SMS as soon as the session is created.

    Include `order.amount`, `order.currency`, the customer's phone number, and your callback/return URLs as with any session.

    See [Payment link by SMS](/docs/checkout/payment-link-by-sms) for the full configuration options.

    <Info>
      SMS messages are not sent for test sessions (`T` prefix accounts). Use production credentials to verify SMS delivery.
    </Info>
  </Step>

  <Step title="Customer receives and pays">
    The customer receives an SMS or push notification with a link to the Dintero-hosted checkout page. They open it, select a payment method, and complete the payment. The experience is the same as any Dintero Checkout.
  </Step>

  <Step title="Handle the payment result">
    The result is delivered to your `callback_url` and through [webhooks](/docs/checkout/checkout-webhooks), just like any other checkout session. Capture, void, and refund through the [Transactions API](/docs/checkout/transaction-management).
  </Step>
</Steps>

## What's next

<CardGroup cols={2}>
  <Card title="Payment link by SMS" icon="https://mintcdn.com/dintero-c3a7bfec/4vZVwDjf90sw6DuL/mintlify-docs/assets/icons/chat.svg?fit=max&auto=format&n=4vZVwDjf90sw6DuL&q=85&s=981724e88041c17638e151fb53f9ce14" href="/docs/checkout/payment-link-by-sms" width="20" height="20" data-path="mintlify-docs/assets/icons/chat.svg">
    Detailed configuration for Backoffice, payment profiles, and the API.
  </Card>

  <Card title="Payment in app" icon="https://mintcdn.com/dintero-c3a7bfec/4vZVwDjf90sw6DuL/mintlify-docs/assets/icons/device-mobile.svg?fit=max&auto=format&n=4vZVwDjf90sw6DuL&q=85&s=d593bce4d1e03d0ba91bc2c5c7c5f029" href="/docs/checkout/payment-in-app" width="20" height="20" data-path="mintlify-docs/assets/icons/device-mobile.svg">
    Embed checkout in a native mobile app with deep links.
  </Card>
</CardGroup>
