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

# Credential Passthrough

Credential passthrough lets you pass your customer's service provider credentials when sending a `POST` request, so a platform can process payments as one of the service provider's merchants. This page is for platform developers whose end-merchants hold direct relationships with the underlying provider.

> [!NOTE]
>
> Refer to the API reference for sample code that uses these headers.

# Service provider: Braintree

To pass through credentials when using Braintree, provide the following additional headers:

| Key | Type | Description |
| :- | :- | :- |
| `Meld-Passthrough-Oauth` | String | The unique identifier that the service provider has issued to you |
| `Meld-Passthrough-Reference` | String | The unique reference code/ID that you assign to your customer |

# Service provider: Square

To pass through credentials when using Square, provide the following additional headers:

| Key | Type | Description |
| :- | :- | :- |
| `Meld-Passthrough-Key-Private` | String | The unique private key that the service provider has issued to you |
| `Meld-Passthrough-Reference` | String | The unique reference code/ID that you assign to your customer |

# Service provider: Stripe

To pass through credentials when using Stripe, provide the following additional headers:

| Key | Type | Description |
| :- | :- | :- |
| `Meld-Passthrough-Key-Id` | String | The unique identifier that the service provider has issued to you |
| `Meld-Passthrough-Key-Private` | String | The unique private key that the service provider has issued to you |
| `Meld-Passthrough-Reference` | String | The unique reference code/ID that you assign to your customer |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.