Transfert vers Business Wallet
Demande
Paramètres de requête
Nom | Type de paramètre | Définition |
---|---|---|
amount* | string | Montant de transfert |
currency* | string | Code de devise. Seul le code de crypto-monnaie est autorisé. |
Type de paramètre
stringDéfinition
Montant de transfertType de paramètre
stringDéfinition
Code de devise. Seul le code de crypto-monnaie est autorisé.
* - paramètre obligatoire
Demander un exemple
curl https://api.cryptomus.com/v1/transfer/to-business \
-X POST \
-H 'merchant: 8b03432e-385b-4670-8d06-064591096795' \
-H 'sign: fe99035f86fa436181717b302b95bacff1' \
-H 'Content-Type: application/json' \
-d '{
"amount": "15",
"currency": "USDT"
}'
COPIERéponse
Paramètres de réponse
Nom | Définition |
---|---|
user_wallet_transaction_uuid | methods.Uuid of Personal wallet transaction |
user_wallet_balance | Équilibre du portefeuille personnel |
merchant_transaction_uuid | methods.Uuid of Business wallet transaction |
merchant_balance | Équilibre du portefeuille d'affaires |
Définition
methods.Uuid of Personal wallet transactionDéfinition
Équilibre du portefeuille personnelDéfinition
methods.Uuid of Business wallet transactionDéfinition
Équilibre du portefeuille d'affaires
Exemple de réponse
1{
2 "state": 0,
3 "result": {
4 "user_wallet_transaction_uuid": "26109ba0-b05b-4ee0-93d1-fd62c822ce95",
5 "user_wallet_balance": "15.00000000",
6 "merchant_transaction_uuid": "95bfcabb-a0ab-48f1-80b3-ce3bc2dbb653",
7 "merchant_balance": "20.00000000"
8 }
9}
COPIEErreurs possibles
Erreurs de validation
code : 422
Exemples de réponses:
Si un paramètre est requis et non passé:
1{
2 "state": 1,
3 "errors": {
4 "amount": ["validation.required"]
5 }
6}
COPIESi le paiement est bloqué sur votre utilisateur, vous recevrez ce message d'erreur. Cela se produit, par exemple, lorsque vous modifiez votre mot de passe et que les paiements sont bloqués pendant 24 heures.
1{
2 "state": 1,
3 "message": "You are forbidden"
4}
COPIES'il n'y a pas de portefeuille personnel actif avec une devise fournie:
1{
2 "state": 1,
3 "message": "No found user wallet"
4}
COPIES'il n'y a pas de portefeuille d'affaires actif avec une devise fournie
1{
2 "state": 1,
3 "message": "Merchant wallet not found"
4}
COPIES'il n'y a pas assez de fonds sur votre portefeuille d'entreprise pour transférer le montant
1{
2 "state": 1,
3 "message": "Not enough funds"
4}
COPIESi le montant du transfert est inférieur au montant du minimum pris en charge pour la crypto-monnaie, vous recevrez ce message d'erreur
1{
2 "state": 1,
3 "message": "Minimum amount 0.5 USDT"
4}
COPIESi le montant de transfert est supérieur au montant maximal pris en charge pour la crypto-monnaie, vous recevrez ce message d'erreur:
1{
2 "state": 1,
3 "message": "Maximum amount 10000000 USDT"
4}
COPIEErreur interne du serveur
code : 500
Exemples de réponses:
1{
2 "message": "Server error, #1",
3 "code": 500,
4 "error": null
5}
COPIE