La documentation API


La demande doit être envoyée par la méthode POST à l'URL http://depcount.com/api/ avec deux paramètres data et signature, où:

data - résultat de la fonction base64_encode( $json_string )
signature - résultat de la fonction base64_encode( sha1( $private_key . $data . $private_key ) )




LE TRANSFERT DE L'ARGENT À L'UTILISATEUR

Envoyés json les paramètres data

La traduction est possible par le numéro de téléphone et user_id, si transféré à la fois un paramètre de priorité de numéro de téléphone.


  • v la version de l'api, la 1
  • method Transfer
  • type 1
  • phone numéro de téléphone du destinataire, par exemple 79031111111
  • user_id id de l'utilisateur dans le système
  • amount le montant du transfert, par exemple 100, 90.5
  • space_id l'id de point
  • uid id unique de la traduction que vous avez, à un maximum de 250 caractères
  • description description de transfert d'argent
  • language par défaut en, possibles à ce stade, les options en, ru, ua, de, it, es, tr

Réponse

En cas de réussite
  • status success
  • transfer_id id unique de la traduction que vous avez, à un maximum de 250 caractères
En cas d'erreur
  • status error
  • error_description description de l'erreur



LE TRANSFERT D'ARGENT N'EST PAS L'UTILISATEUR ENREGISTRÉ

Envoyés json les paramètres data

  • v la version de l'api, la 1
  • method Transfer
  • type 3
  • phone numéro de téléphone du destinataire, par exemple 79031111111
  • amount le montant du transfert, par exemple 100, 90.5
  • space_id l'id de point
  • uid id unique de la traduction que vous avez, à un maximum de 250 caractères
  • description description de transfert d'argent
  • language par défaut en, possibles à ce stade, les options en, ru, ua, de, it, es, tr

Réponse

En cas de réussite
  • status success
  • transfer_id id unique de la traduction que vous avez, à un maximum de 250 caractères
En cas d'erreur
  • status error
  • error_description description de l'erreur



LE TRANSFERT DE L'ARGENT DE L'UTILISATEUR

La traduction exige une confirmation de code d'un sms avec le téléphone de l'utilisateur, la confirmation de la méthode TransferPin.

Envoyés json les paramètres data

La traduction est possible par le numéro de téléphone et user_id, si transféré à la fois un paramètre de priorité de numéro de téléphone.


  • v la version de l'api, la 1
  • method Transfer
  • type 2
  • phone numéro de téléphone du destinataire, par exemple 79031111111
  • user_id id de l'utilisateur dans le système
  • amount le montant du transfert, par exemple 100, 90.5
  • space_id l'id de point
  • uid id unique de la traduction que vous avez, à un maximum de 250 caractères
  • description description de transfert d'argent
  • language par défaut en, possibles à ce stade, les options en, ru, ua, de, it, es, tr

Réponse

En cas de réussite
  • status success
  • transfer_id id unique de la traduction que vous avez, à un maximum de 250 caractères
En cas d'erreur
  • status error
  • error_description description de l'erreur



UNE CONFIRMATION DU TRANSFERT D'ARGENT DE L'UTILISATEUR

Envoyés json les paramètres data

  • v la version de l'api, la 1
  • method TransferPin
  • transfer_id reçu transfer_id
  • pin code avec votre téléphone
  • language par défaut en, possibles à ce stade, les options en, ru, ua, de, it, es, tr

Réponse

En cas de réussite
  • status success
  • transfer_id id unique de la traduction que vous avez, à un maximum de 250 caractères
En cas d'erreur
  • status error
  • error_description description de l'erreur