/api/v1/railsContrat publie, non ouvertLister les moyens de paiement
Catalogue des rails de payout avec leur devise, les pays servis, les delais p50 et p95, les jours ouvres, l’heure limite, les limites par operation en unites mineures, les frais et le schema des champs du beneficiaire. C’est ce schema qui permet de generer le formulaire de payout au lieu de le coder pays par pays.
Authentification : Authorization: Bearer … Voir l’authentification
Parametres
| Champ | Type | Description |
|---|---|---|
country | string | Filtre ISO 3166-1 alpha-2. |
currency | string | Filtre ISO 4217. |
phase | string | live, beta, planned ou never. |
limit | integer | Taille de page, 1 a 100, defaut 50. |
cursor | string | Curseur opaque rendu par l’appel precedent. |
curl -sS 'https://fiatside.com/api/v1/rails?country=BR' \
-H 'Authorization: Bearer sk_live_...'{
"data": [
{
"id": "br_pix",
"slug": "pix",
"name": "PIX",
"kind": "instant_bank",
"currency": "BRL",
"countries": ["BR"],
"phase": "live",
"settlement": { "p50Minutes": 1, "p95Minutes": 10, "businessDaysOnly": false },
"limits": { "minMinor": 1000, "maxMinor": 5000000, "decimals": 2 },
"fees": { "fixedMinor": 0, "bps": 0 },
"fields": [
{ "name": "pixKeyType", "type": "select", "required": true },
{ "name": "pixKey", "type": "text", "required": true, "maxLength": 77 },
{ "name": "taxId", "type": "text", "required": true, "pattern": "^[0-9]{11}$" }
],
"verifiedAt": "2026-09-02"
}
],
"next_cursor": null
}- Un rail ferme est rendu avec sa phase et son motif, pas retire de la liste. Une integration qui ne voit pas pourquoi un rail a disparu redemande a son support.
Erreurs possibles : unauthorized, invalid_request. Catalogue complet