CashAdvance

Ce contenu a été traduit par une intelligence artificielle. Si vous repérez une erreur, merci de nous le signaler pour nous aider à améliorer notre support. En cas de doute, la version originale en anglais fait foi.

L'avance de fonds (Cash Advance) est un type de transaction de paiement spécifique qui permet à un titulaire de carte de recevoir des fonds (espèces) directement de la part du commerçant au point de vente (POS). Cela s'apparente à un retrait au distributeur automatique, mais l'opération est traitée via le terminal de paiement.

1. Disponibilité et restrictions

L'avance de fonds est une fonctionnalité très réglementée et restreinte, ce qui la rend moins courante que le Cashback (lequel fait partie intégrante d'un achat de marchandises).

Restrictions liées à l'acquéreur et au réseau (Scheme)

La fonctionnalité d'avance de fonds est soumise à des contraintes strictes définies par le réseau de cartes (Scheme) et la banque acquéreuse (Acquirer) :

  • Support de l'acquéreur : La banque acquéreuse du commerçant doit explicitement activer et supporter les services d'avance de fonds, ce qui implique souvent des conditions contractuelles et des accords de responsabilité spécifiques.

  • Règles des réseaux de cartes : Les principaux réseaux (Visa, Mastercard, etc.) imposent des règles précises concernant le flux de transaction, l'identification du client et les limites de montants pour les transactions de type Cash Advance.

  • Limitations géographiques : La disponibilité et les règles de traitement varient considérablement selon les pays et les juridictions, les réglementations locales pouvant interdire ou limiter strictement la distribution d'espèces par des tiers.

  • Responsabilité (Liability) : Ces transactions présentent souvent un profil de risque plus élevé. Les conditions relatives à la fraude et à la responsabilité en cas de contestation de paiement (chargeback) peuvent différer de celles des achats standards.


2. Requête d'avance de fonds (Cash Advance Request)

En-tête (Header)

L'objet standard SaleToPOIRequest.MessageHeader, avec le champ MessageClass défini sur Service et MessageCategory sur Payment.

Corps (Body)

Une requête d'avance de fonds est gérée en envoyant un corps de requête Payment Request standard, mais avec le paramètre PaymentType défini sur CashAdvance. La transaction est traitée comme une demande de paiement classique, mais la valeur spécifique du PaymentType indique au réseau qu'il doit traiter l'opération comme un retrait d'espèces (similaire à un passage au distributeur).

Le JSON ci-dessous illustre une transaction d'avance de fonds avec le paramètre PaymentType configuré sur CashAdvance.

Cash Advance Payment Request example
{
  "MessageHeader": {
    "MessageCategory": "Payment",
    "MessageClass": "Service",
    "MessageType": "Request",
    "POIID": "Terminal_01",
    "ProtocolVersion": "3.1",
    "SaleID": "POS001",
    "ServiceID": "86"
  },
  "PaymentRequest": {
    "PaymentData": {
      "PaymentType": "CashAdvance"
    },
    "PaymentTransaction": {
      "AmountsReq": {
        "Currency": "EUR",
        "RequestedAmount": 12.34
      }
    },
    "SaleData": {
      "SaleTransactionID": {
        "TimeStamp": "2025-11-29T22:05:55.029",
        "TransactionID": "12345"
      }
    }
  }
}

Review the full schema on the API specification page for required fields.

3. Réponse Cash Advance

Gestion similaire à une réponse.