# API legacy

Cette section regroupe les clients officiels pour intégrer l'**API publique de paiement** — celle qui sert à présenter un checkout à votre client, en l'envoyant sur une page de paiement ou via un widget embarqué.

{% hint style="info" %}
Si votre besoin est de **piloter votre compte marchand depuis votre backend** (lire le solde, déclencher un payout, transférer vers un client, demander un paiement, rembourser…), utilisez plutôt la [**Merchant API v1**](/merchant-api-v1/merchant-api.md) — elle est asynchrone, signée HMAC, idempotente et mieux outillée pour le backend.
{% endhint %}

## Pré-requis

Avant d'utiliser un de ces clients, vous devez avoir suivi les étapes de la section [**Introduction**](/readme.md) :

1. Avoir un compte marchand Intram validé
2. Avoir récupéré vos clés API (`public_key`, `private_key`, `secret_key`) depuis **Développeurs → API**
3. Choisir l'environnement (`sandbox` pour le développement, `live` pour la production)

## Clients disponibles

Choisissez le SDK adapté à votre stack technique :

| Stack                              | Statut | Documentation                                        |
| ---------------------------------- | :----: | ---------------------------------------------------- |
| **PHP**                            |    ✅   | [PHP Server SDK](/backend/php-server-sdk.md)         |
| **WordPress / WooCommerce**        |    ✅   | [WooCommerce Plugin](/backend/woocommerce-plugin.md) |
| **Django (Python)**                |    ✅   | [Django-Intram](/backend/django-intram.md)           |
| **Node.js**                        |    ✅   | [Node.js API Client](/backend/nodejs-api-client.md)  |
| **Flutter (mobile)**               |    ✅   | [Flutter](/mobile/flutter.md)                        |
| **HTTP / JSON direct**             |    ✅   | [HTTP](/backend/http.md)                             |
| **JavaScript (widget navigateur)** |    ✅   | [JavaScript](/fontend/javascript.md)                 |

Tous ces clients consomment le même endpoint public `https://webservices.intram.org:4002/api/v1/`.

## Si votre stack n'est pas listée

Utilisez directement [l'API HTTP/JSON](/backend/http.md) — tous les SDK ci-dessus en sont des wrappers. Vous pouvez vous appuyer sur n'importe quel client HTTP standard (`requests` Python, `Guzzle` PHP, `axios` Node…) pour faire vos requêtes.

## Voir aussi

* [Frais](/payment/fees.md) — comprendre le calcul des commissions appliquées
* [Devises supportées](/payment/supported-devices.md)
* [Merchant API v1](/merchant-api-v1/merchant-api.md) — l'alternative backend recommandée pour les nouvelles intégrations


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.intram.org/api-index.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
