---
title: "Get Destination Auth Key"
method: POST
path: "/checkout/destination-auth-key"
tags: ["checkout"]
---

# Get Destination Auth Key

`POST /checkout/destination-auth-key`

If your merchant account is settling USDC to an account OTHER than
the one defined in your settlement settings, you can utilize this
endpoint to get a destinationAuthKey which can be passed into the
checkout endpoints which will settle USDC to the account which
is passed into this endpoint.

## Headers

- `Authorization` string, required

## Request body

- union
  - SingleDestination
    - `destination` string, required
    - `blockchain` 'solana' | 'eth' | 'polygon' | 'base' | 'user' | 'arbitrum' | 'stellar' | 'monad' | 'tempo', required
  - MultipleAmountDestination
    - `destinations` SplitAmountDestination[], required
      - `destination` string, required
      - `amount` Cents, required
        - `cents` integer, required
    - `subtotal` Cents, required
      - `cents` integer, required
  - MultiplePercentageDestination
    - `destinations` SplitPercentageDestination[], required
      - `destination` string, required
      - `percentage` number, double, required

## Response `200`

Ok

- CheckoutGetDestinationAuthKeyResponse200
  - `destinationAuthKey` string, required

---

[API](https://skmtc.dev/coinflow/apis/api-reference.md) · [All operations](https://skmtc.dev/coinflow/apis/api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/coinflow/api-reference/revisions/430f04d8d2a9/schema)
