Skip to main content

Paiement sécurisé à la livraison

L’acheteur paie à la commande via Orange Money ; les fonds restent bloqués chez SahelPay jusqu’à ce que le livreur saisisse le code de livraison que l’acheteur reçoit par SMS. Sans livraison dans le délai, l’acheteur est remboursé automatiquement.
Fonctionnalité pilote, sur activation. Le service est désactivé par défaut en production et ouvert marchand par marchand par SahelPay. S’il n’est pas activé pour votre compte, les appels renvoient 404 SECURE_ORDERS_DISABLED. Il reste disponible en sandbox pour vos tests.

Déroulé

Statuts

Règles

  • Montant : 100 à 10 000 000 FCFA, en XOF.
  • Délai de livraison : delivery_deadline_hours après le paiement (défaut 72 h, de 1 à 720 h).
  • Code de livraison : 6 chiffres, 5 tentatives maximum puis blocage (429 CODE_LOCKED).
  • Délai dépassé : confirmation refusée (410 DELIVERY_EXPIRED) et remboursement automatique de l’acheteur.
  • Annuler une commande payée la rembourse.

Webhooks

Le data du webhook contient id, reference, status, amount, currency, description, client_reference, payment_intent_id, is_test, delivery_deadline, les motifs (dispute_reason, cancel_reason, refund_reason), refund_id et les horodatages (created_at, paid_at, released_at, refunded_at, disputed_at, cancelled_at). Il ne contient jamais les liens acheteur et livreur.

Référence API

Les SDKs de ce dépôt n’exposent pas encore de méthodes pour les paiements sécurisés : utilisez l’API HTTP.