---
title: "Vérifier l'éligibilité d'un achat"
method: POST
path: "/payments/eligibility"
---

# Vérifier l'éligibilité d'un achat

`POST /payments/eligibility`

## Request body

- object
  - `purchase_amount` integer — Montant du paiement en centimes d'euros - S'il n'est pas précisé ici, chaque requête du paramètre `queries` doit préciser une valeur pour `purchase_amount`.
  - `queries` object[] — Liste des requêtes d'éligibilité
    - `purchase_amount` integer — Montant du panier en centimes. Doit être renseigné si `purchase_amount` n'est pas renseigné à la racine.
    - `installments_count` integer, required — Nombre d'échéances
    - `deferred_days` integer — Nombre de jours de décalage avant le paiement de la première échéance
    - `deferred_months` integer — Nombre de mois de décalage avant le paiement de la première échéance
    - `deferred_trigger` boolean — Indique que l'on cherche un échéancier correspondant avec le fonctionnement des paiements de type deferred_trigger
  - `origin` string — Origine du paiement : en ligne ("online") ou en magasin ("pos")
  - `billing_address` object — Adresse de facturation. Utilisée pour déterminer le pays de facturation et le tarif applicable
    - `title` string — Titre de la personne
    - `first_name` string — Prénom
    - `last_name` string — Nom de famille
    - `company` string — Nom de la société
    - `line1` string — Numéro et nom de la voie
    - `line2` string — Complément d'adresse
    - `postal_code` string — Code postal
    - `city` string — Ville
    - `county_sublocality` string — Localité
    - `state_province` string — Province, état
    - `country` string — Pays. Format : ISO 3166-1 Alpha-2
    - `email` string — Adresse email
    - `phone` string — Téléphone. Format: E.164
  - `shipping_address` object — Adresse de livraison. Si l'adresse de facturation n'est pas fournie, utilisée pour déterminer le pays de facturation et le tarif applicable
    - `title` string — Titre de la personne
    - `first_name` string — Prénom
    - `last_name` string — Nom de famille
    - `company` string — Nom de la société
    - `line1` string — Numéro et nom de la voie
    - `line2` string — Complément d'adresse
    - `postal_code` string — Code postal
    - `city` string — Ville
    - `county_sublocality` string — Localité
    - `state_province` string — Province, état
    - `country` string — Pays. Format : ISO 3166-1 Alpha-2
    - `email` string — Adresse email
    - `phone` string — Téléphone. Format: E.164

## Response `200`

200

- object[]
  - `customer_total_cost_amount` integer
  - `customer_total_cost_bps` integer
  - `deferred_days` integer
  - `deferred_months` integer
  - `eligible` boolean
  - `installments_count` integer
  - `payment_plan` object[]
    - `customer_fee` integer
    - `customer_interest` integer
    - `due_date` integer
    - `purchase_amount` integer
    - `total_amount` integer
  - `purchase_amount` integer

---

[API](https://skmtc.dev/almapay/apis/alma-sandbox-api.md) · [All operations](https://skmtc.dev/almapay/apis/alma-sandbox-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/almapay/alma-sandbox-api/revisions/71ebf8797c52/schema)
