API ReferenceLast reviewed: Fri Dec 12 2025 00:00:00 GMT+0000 (Coordinated Universal Time)

Authentication

Authenticate every request via Basic Auth or by including credentials in the JSON body

Authentication

You must authenticate every request. You can do this via Basic Auth or by including credentials in the JSON body.

Option 1: Basic Auth (Header)

plaintext
1Authorization: Basic <base64(username:secret_key)>

Option 2: Body Parameters

json
1{
2  "x_login": "your_username",
3  "x_tran_key": "your_secret_key"
4}

Ready to design your custom plan?

Join the fastest-growing companies using Troute to scale their payments infrastructure.

Talk to sales