# Trustly North America API

**Canonical:** https://apis.io/apis/trustly/trustly-north-america-api/  
**Provider:** Trustly Group — https://apis.io/providers/trustly/  
**Base URL:** https://trustly.one/api/v1  
**Documentation:** https://amer.developers.trustly.com/api-reference/api

Trustly North America API is one of 2 APIs that [Trustly Group](https://apis.io/providers/trustly/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Payments, Pay by Bank, Open Banking, Payouts, and Bank Account Verification. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, and authentication docs.

REST API (OpenAPI 3.1, 31 operations, 10 documented webhook events) for Trustly Pay by Bank in the United States and Canada. Establish and authorize a transaction through the Trustly Lightbox or Select Bank Widget, then capture, deposit, preauthorize, reclaim, refresh, cancel or refund it; send payouts; tokenize and verify bank accounts; retrieve account balances, users and summaries; pull Trustly ID identity data; manage customers and dispute recovery. HTTP Basic auth with accessId/accessKey plus RSA request signatures; sandbox and production share one contract.

## Operations (31)

| Method | Path | Summary |
|---|---|---|
| GET | `/transactions/{transactionId}/accountSummary` | Get account activity summary |
| GET | `/transactions/{transactionId}/payment/paymentProvider/account/balance` | Get account balance |
| GET | `/transactions/{transactionId}/payment/paymentProvider/user` | Get account users |
| GET | `/transactions/{transactionId}/payment/paymentProvider/accounts` | List all accounts |
| POST | `/feedback` | Post account feedback |
| POST | `/accounts/tokenize` | Tokenize an account |
| POST | `/accounts/verify` | Verify an account |
| GET | `/countries` | List countries |
| POST | `/customers` | Create or Update a Customer |
| GET | `/customers` | Get Customers |
| GET | `/customers/{customerId}` | Get Customer by ID |
| POST | `/customers/{customerId}` | Update Customer by ID |
| POST | `/collections/recovery/dispute` | Post a dispute |
| GET | `/transactions/{transactionId}/user` | Get user |
| GET | `/transactions/{transactionId}/user/detail` | Get user verification details |
| POST | `/transactions/{transactionId}/feedback` | Update user status |
| GET | `/customers/lookup` | Look up whether a user is known to Trustly |
| GET | `/paymentProviders` | List payment providers |
| GET | `/payments` | List payments |
| GET | `/payments/{paymentId}` | Retrieve payment |
| POST | `/transactions/{transactionId}/cancel` | Cancel transaction |
| POST | `/transactions/{transactionId}/capture` | Capture transaction |
| POST | `/transactions/{transactionId}/deposit` | Deposit transaction |
| POST | `/establish` | Establish a new transaction for authorization |
| GET | `/transactions` | Get transactions |
| POST | `/transactions/{transactionId}/capture/preAuth` | Preauthorize transaction |
| POST | `/transactions/{transactionId}/reclaim` | Reclaim transaction |
| POST | `/transactions/{transactionId}/refresh` | Refresh a transaction |
| POST | `/transactions/{transactionId}/refund` | Refund transaction |
| GET | `/transactions/{transactionId}` | Retrieve a transaction |
| GET | `/transactions/{transactionId}/payment/customer/verify` | Get customer verification data |

## Machine-readable artifacts (27)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/trustly/refs/heads/main/openapi/trustly-north-america-openapi.yml
- **OpenAPI** — https://amer.developers.trustly.com/openapi.json
- **Documentation** — https://amer.developers.trustly.com/welcome
- **APIReference** — https://amer.developers.trustly.com/api-reference/api
- **GettingStarted** — https://amer.developers.trustly.com/integrate/get-started
- **Authentication** — https://amer.developers.trustly.com/integrate/api-fundamentals/secure-requests-and-signature-validation
- **Sandbox** — https://amer.developers.trustly.com/integrate/api-fundamentals/testing
- **Webhooks** — https://amer.developers.trustly.com/integrate/core-concepts/webhooks-and-events
- **ErrorCodes** — https://amer.developers.trustly.com/integrate/api-fundamentals/status-codes-and-type-definitions
- **SDKs** — https://amer.developers.trustly.com/sdks
- **LLMsTxt** — https://amer.developers.trustly.com/llms.txt
- **MCPServer** — https://amer.developers.trustly.com/_mcp/server
- **APICatalog** — https://amer.developers.trustly.com/.well-known/api-catalog
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/trustly/refs/heads/main/overlays/trustly-north-america-overlay.yaml
- **Conventions** — https://raw.githubusercontent.com/api-evangelist/trustly/refs/heads/main/conventions/trustly-conventions.yml
- **Idempotency** — https://raw.githubusercontent.com/api-evangelist/trustly/refs/heads/main/conventions/trustly-conventions.yml
- **DataModel** — https://raw.githubusercontent.com/api-evangelist/trustly/refs/heads/main/data-model/trustly-data-model.yml
- **ErrorCatalog** — https://raw.githubusercontent.com/api-evangelist/trustly/refs/heads/main/errors/trustly-problem-types.yml
- **DeclineCodes** — https://raw.githubusercontent.com/api-evangelist/trustly/refs/heads/main/errors/trustly-decline-codes.yml
- **Webhooks** — https://raw.githubusercontent.com/api-evangelist/trustly/refs/heads/main/asyncapi/trustly-north-america-webhooks.yml
- **MCPServer** — https://raw.githubusercontent.com/api-evangelist/trustly/refs/heads/main/mcp/trustly-mcp.yml
- **ToolCrosswalk** — https://raw.githubusercontent.com/api-evangelist/trustly/refs/heads/main/mcp/trustly-tool-crosswalk.yml
- **AgentSkill** — https://raw.githubusercontent.com/api-evangelist/trustly/refs/heads/main/skills/_index.yml
- **Sandbox** — https://raw.githubusercontent.com/api-evangelist/trustly/refs/heads/main/sandbox/trustly-sandbox.yml
- **LLMsTxt** — https://raw.githubusercontent.com/api-evangelist/trustly/refs/heads/main/llms/trustly-llms.txt
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/trustly/refs/heads/main/authentication/trustly-authentication.yml
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/trustly/refs/heads/main/apis.yml

## Other Trustly Group APIs (1)

- [Trustly Europe API](https://apis.io/apis/trustly/trustly-europe-api/)

## Tags

Payments, Pay by Bank, Open Banking, Payouts, Bank Account Verification, Identity Verification, Webhook

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/trustly/trustly-north-america-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/trustly/.
