Transfert vers Business Wallet

post
https://api.cryptomus.com/v1/transfer/to-business
COPIE

Demande

Paramètres de requête

NomType de paramètreDéfinition
amount*stringMontant de transfert
currency*stringCode de devise. Seul le code de crypto-monnaie est autorisé.

Type de paramètre

string

Définition

Montant de transfert

Type de paramètre

string

Dé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"
    }'
COPIE

Réponse

Paramètres de réponse

NomDéfinition
user_wallet_transaction_uuidmethods.Uuid of Personal wallet transaction
user_wallet_balanceÉquilibre du portefeuille personnel
merchant_transaction_uuidmethods.Uuid of Business wallet transaction
merchant_balanceÉquilibre du portefeuille d'affaires

Définition

methods.Uuid of Personal wallet transaction

Définition

Équilibre du portefeuille personnel

Définition

methods.Uuid of Business wallet transaction

Dé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}
COPIE

Erreurs 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}
COPIE

Si 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}
COPIE

S'il n'y a pas de portefeuille personnel actif avec une devise fournie:


1{
2    "state": 1,
3    "message": "No found user wallet"
4}
COPIE

S'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}
COPIE

S'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}
COPIE

Si 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}
COPIE

Si 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}
COPIE

Erreur interne du serveur

code : 500

Exemples de réponses:


1{
2	"message": "Server error, #1",
3	"code": 500,
4	"error": null
5}
COPIE