Guide de démarrage

Les équipes FLOA digital vous souhaitent la bienvenue sur leur portail.
Nous mettons tout en oeuvre pour vous assurer la meilleure expérience possible afin de vous permettre de vous focaliser sur l'essentiel : le développement de vos applications.

Demande de token

Exportez tout d'abord votre client ID et client secret dans votre shell :

export CLIENT_ID="..."
export CLIENT_SECRET="..."

Dans le même shell, demandez un token d'accès en appelant le endpoint suivant :

curl -k https://api.floapay.io/loans-sandbox/oauth/token?grant_type=client_credentials \
  -X POST \
  -H 'Content-Type: application/json' \
  -H 'Cache-Control: no-cache' \
  -H "Authorization: Basic $(echo -n $CLIENT_ID:$CLIENT_SECRET | base64)"

Tous nos tokens ont une durée de validité minimum d'une heure. Nous vous conseillons donc de garder le token durant sa periode de validitité et de ne le renouveller que si nécessaire.

En complément, lors de la generation du token, la durée d'expiration est fournie dans le retour.

{
  "access_token":"<ACCESS_TOKEN>",
  "expires_in":3600,
  "token_type":"bearer"
}

Récupération des projets disponibles

curl -k https://api.floapay.io/loans-sandbox/v2/projects \
  -H 'Content-Type: application/json' \
  -H 'Cache-Control: no-cache' \
  -H "X-Client-Id: $CLIENT_ID" \
  -H "Authorization: Bearer <VOTRE_ACCESS_TOKEN>"

Copiez-collez le token d'accès que vous avez obtenu pour que l'appel fonctionne.

Vous devriez avoir un résultat de ce genre :

[  
  {  
    "id":"used-vehicle",
    "label":"Véhicule occasion",
    "minAmount":500,
    "maxAmount":38000,
    "minDuration":6,
    "maxDuration":72
  },
  {  
    "id":"new-vehicle",
    "label":"Véhicule neuf",
    "minAmount":500,
    "maxAmount":38000,
    "minDuration":6,
    "maxDuration":84
  },
  [...]
]