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

# Interface: CreateSignerProxyRouteDeps

# Interface: CreateSignerProxyRouteDeps

Defined in: [packages/nextjs/src/routes.ts:85](https://github.com/bucks-pay/buckspay-sdk/blob/43ad599d2776cb5d657043c36847b3318093ccf4/packages/nextjs/src/routes.ts#L85)

## Properties

### apiKey?

> `optional` **apiKey?**: `string`

Defined in: [packages/nextjs/src/routes.ts:89](https://github.com/bucks-pay/buckspay-sdk/blob/43ad599d2776cb5d657043c36847b3318093ccf4/packages/nextjs/src/routes.ts#L89)

Defaults to BUCKSPAY\_FACILITATOR\_API\_KEY (server env). SERVER-SIDE ONLY.

***

### facilitatorUrl?

> `optional` **facilitatorUrl?**: `string`

Defined in: [packages/nextjs/src/routes.ts:87](https://github.com/bucks-pay/buckspay-sdk/blob/43ad599d2776cb5d657043c36847b3318093ccf4/packages/nextjs/src/routes.ts#L87)

Defaults to BUCKSPAY\_FACILITATOR\_URL (server env).

***

### fetchImpl?

> `optional` **fetchImpl?**: \{(`input`, `init?`): `Promise`\<`Response`>; (`input`, `init?`): `Promise`\<`Response`>; }

Defined in: [packages/nextjs/src/routes.ts:90](https://github.com/bucks-pay/buckspay-sdk/blob/43ad599d2776cb5d657043c36847b3318093ccf4/packages/nextjs/src/routes.ts#L90)

#### Call Signature

> (`input`, `init?`): `Promise`\<`Response`>

[MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/fetch)

##### Parameters

###### input

`RequestInfo` | `URL`

###### init?

`RequestInit`

##### Returns

`Promise`\<`Response`>

#### Call Signature

> (`input`, `init?`): `Promise`\<`Response`>

[MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/fetch)

##### Parameters

###### input

`string` | `Request` | `URL`

###### init?

`RequestInit`

##### Returns

`Promise`\<`Response`>
