Metadata-Version: 2.4
Name: wariflow
Version: 0.0.1
Summary: Nom réservé par WariFlow. Le SDK officiel n'est pas encore publié — l'API s'utilise en HTTP.
Project-URL: Documentation, https://wariflow.app/docs
Project-URL: Homepage, https://wariflow.app
Author: Dynamic Solutions Holdings
License: MIT
Keywords: afrique,mobile-money,paiement,uemoa,wariflow
Classifier: Development Status :: 1 - Planning
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Office/Business :: Financial
Requires-Python: >=3.9
Description-Content-Type: text/markdown

# wariflow

**Nom réservé. Ce paquet ne contient aucune fonctionnalité.**

Il existe pour que le nom `wariflow` appartienne à WariFlow sur PyPI, et à
personne d'autre. Le SDK officiel n'est pas encore publié.

## Utiliser WariFlow aujourd'hui

L'API est en HTTP et JSON : elle s'intègre sans aucune dépendance particulière.

```python
import os, uuid, requests

reponse = requests.post(
    "https://api.wariflow.app/api/transactions",
    headers={
        "Authorization": f"Bearer {os.environ['WARIFLOW_SECRET_KEY']}",
        # Un rejeu ne crée pas un second débit.
        "Idempotency-Key": str(uuid.uuid4()),
    },
    json={
        "amount": 5000,
        "currency": "XOF",
        "channel": "orange_money",
        "customer": "Awa Traoré",
        "description": "Commande #1234",
    },
)
print(reponse.json()["reference"])
```

**Depuis un serveur, jamais depuis un client.** Une clé secrète exposée côté
navigateur ou dans une application mobile permet d'encaisser au nom du
marchand.

## Documentation

<https://wariflow.app/docs>

Le SDK officiel sera annoncé sur cette page. Si vous croisez un paquet WariFlow
publié sous un autre compte, il ne vient pas de nous.

## Éditeur

Dynamic Solutions Holdings — Abidjan, Côte d'Ivoire
