# Default payment link hasn't been set

You're trying to create a transaction or open a checkout, but you haven't set a default payment link in your Paddle dashboard.

---

## Example

```json
{
  "error": {
    "type": "request_error",
    "code": "transaction_default_checkout_url_not_set",
    "detail": "Cannot create a transaction or open a checkout as no default payment link has been set for this account. Set in the Paddle dashboard, then try again.",
    "documentation_url": "https://developer.paddle.com/errors/transactions/transaction_default_checkout_url_not_set"
  },
  "meta": {
    "request_id": "00000000-0000-0000-0000-000000000000"
  }
}
```

## Details

| Attribute | Value |
| --- | --- |
| Status code | 400 |
| Error code | `transaction_default_checkout_url_not_set` |
| Error message | Cannot create a transaction or open a checkout as no default payment link has been set for this account. Set in the Paddle dashboard, then try again. |

## Common causes

- All accounts require a default payment link to create a transaction or open a checkout. No default payment link has been set for this account.

## Common solutions

- Set a default payment link in the Paddle dashboard.
- For sandbox accounts, go to: https://sandbox-vendors.paddle.com/checkout-settings. This can be any domain, including `localhost`.
- For production accounts, go to: https://vendors.paddle.com/checkout-settings. You must use an approved domain.
