lomi.
Liens de paiement

Créer un lien de paiement

Créer un lien de paiement

Aperçu

Créer un lien de paiement

Crée un lien de paiement partageable : produit (lien produit) ou montant fixe (lien instantané). Les liens produit référencent un produit et un prix optionnel ; les liens instantanés ont un montant fixe.

Quand l’utiliser

Utilisez pour factures, vente sociale ou pages de paiement légères sans checkout complet.

Voir aussi

Lister les liens de paiement · Sessions checkout

Authentification

Les routes marchandes nécessitent une clé API dans l’en-tête X-API-KEY (voir Vue d’ensemble). Utilisez une clé test avec https://sandbox.api.lomi.africa et une clé live avec https://api.lomi.africa.

Endpoint

POST /payment-links

URLs de base :

  • https://sandbox.api.lomi.africa
  • https://api.lomi.africa

Requête

Paramètres d’URL

Pas d’autre paramètre dans l’URL.

Paramètres de requête

Aucun paramètre de requête.

Corps de la requête

Corps JSON.

Schéma: object

ChampObligatoireTypeDescription
link_typeOuienum ("product", "instant")-
titleOuistring-
currency_codeOuienum ("XOF", "USD", "EUR")-
descriptionNonstring-
amountNonnumber-
product_idNonstring-
price_idNonstring-
allow_coupon_codeNonboolean-
allow_quantityNonboolean-
require_billing_addressNonbooleanWhen true, show and require billing address on checkout.
require_emailNonbooleanWhen true, show and require customer email. Default true when unset.
require_phoneNonbooleanWhen true, show and require customer phone. Default false when unset.
require_nameNonbooleanWhen true, show and require customer name. Default true when unset.
fieldsNonarray<object>Optional ordered checkout field schema. When provided, overrides require_* booleans.
expires_atNonstring-
success_urlNonstring-
cancel_urlNonstring-
metadataNonobject-

Exemple de corps :

{
  "link_type": "product",
  "title": "string",
  "currency_code": "XOF"
}

Réponses

StatutDescription
201Lien de paiement créé avec succès
400Entrée invalide ou erreur de validation
401Clé API invalide ou manquante

Erreurs

Les erreurs suivent un format JSON standard. 401 : clé manquante ou invalide. 404 : ressource introuvable. 429 : trop de requêtes. Pour les créations, envoyez une clé d’idempotence si votre flux le permet.

Exemple

curl -sS -X POST "https://sandbox.api.lomi.africa/payment-links" \
  -H "X-API-KEY: $LOMI_SECRET_KEY" \
  -H "Content-Type: application/json" \
  -d '{"link_type":"product","title":"string","currency_code":"XOF"}'

OpenAPI

  • operationId: PaymentLinksController_create
  • Operation: POST /payment-links

Schémas complets et Try it : référence API.

Sur cette page