Paiement Entrant Pro Crypto

Remarque

Cette API permet de créer votre propre page de paiement afin que les clients n'aient pas à quitter votre site Web pour éffectuer le paiement.
Il vous suiffit juste d'envoyer les informations nécéssaires à notre serveur.

Endpoint de la requête : https://api.cicapay.com/e_merchant_crypto/{MODE}/pay_in/{YOUR_API_KEY}

On remplace {MODE} par test ou live sans les { }

On remplace {YOUR_API_KEY} par votre clé privé sans les { }

Exemple d'endpoint complète : https://api.cicapay.com/e_merchant_crypto/test/pay_in/475kjdNVLPF745szerfr
Les données de la requête
Nom Type Caractère Maximum Requis ? Description
amount float or Integer - Oui Montant de la Commande
currency1 Currency Code (ISO 4217) - Oui La devise utilisée par le marchand pour fixer le montant de la commande. CicaPay supporte 3 devises à l'heure actuelle : EUR pour l'Euro, USD pour le dollars et XOF pour le Fcfa.
currency2 String CicaPay Format consulter Oui La devise que l'acheteur enverra. Par exemple, si le montant de la commande à été fixé en USD mais que vous recevez des BCOIN, vous utiliserez currency1=USD et currency2=BCOIN.
buyer_email string (email) - Oui L'adresse e-mail de l'acheteur. Cela nous permettra de lui envoyer un mail de paiement réussi. Il ne sera pas ajouté à notre newsletter ou quoi que ce soit de ce genre.
description String 30 Oui Description de la Commande

La réponse de cet appel d'API en cas de succès, renverra un object (JSON) similaire à ceci :

{
"error": 0,
"address": "0xdxxxxxxx4874xxxxxxx88e9xxxxxx3419",
"amount": 5.000000,
"network": "xxxxxxxxx",
"transaction_id": "XXXXXXXXXXXX"
"timeout": 900
"ipn_secure": "XXXXXXXXXXXX"
}

Explication :

  • address = L'adresse sur laquelle l'acheteur va envoyé les fonds
  • amount = Le montant qu'il doit payé (currency2)
  • network = le réseau via lequel les fonds doivent être envoyé. Pour rappel, mauvais réseau = fonds perdu.
  • transaction_id = l'Id de la transaction fourni par CicaPay
  • timeout = le délai dans lequel l'acheteur doit envoyé les fonds ( en seconde )
  • ipn_secure = Indentifiant de sécurité pour l'IPN. Consulter la rubrique IPN pour en savoir plus

Toujours coincé ?Comment pouvons nous aider ?

Est-ce que cela a été utile ?
logo-img