Documentation
Wallet

Transfert entre Wallets

PostAuthentification requise

Déplace des fonds entre deux wallets appartenant au client authentifié, dans la même devise. Les frais applicables sont déduits du montant avant l'exécution. Validez donc le transfert au préalable pour avoir un aperçu des frais et du montant net. request_id est la clé d'idempotence : la resoumettre après l'avoir déjà utilisée ne crée pas de transfert en double.

Point de terminaison

Post/wallet/v1/transfers

URL de base : https://api.derivws.com

Codes de statut

200OK - The transfer was executed, with the request_id echoed back.
400Bad request - The transfer breaks a transfer rule, or the body failed validation.
401Unauthorized - Missing or invalid Bearer token.
403Forbidden - Valid token but insufficient scope (payment scope required).
429Too many requests - Rate limit exceeded.
500Internal server error - errors[0].code will be InternalServerError.
503Service unavailable - Request rejected by the gateway circuit breaker.
504Gateway timeout - The service did not respond in time.

Réponses d'erreur

400Validation error
{
  "errors": [
    {
      "status": 400,
      "code": "ValidationError",
      "message": "source_wallet_id must be a UUID",
      "field": "source_wallet_id"
    }
  ]
}
400Insufficient balance
{
  "errors": [
    {
      "status": 400,
      "code": "BadRequest",
      "message": "The source wallet does not hold enough funds for this transfer"
    }
  ]
}

À propos de Transfert entre Wallets

Le point de terminaison POST /wallet/v1/transfers : Déplace des fonds entre deux wallets appartenant au client authentifié, dans la même devise. Les frais applicables sont déduits du montant avant l'exécution. Validez donc le transfert au préalable pour avoir un aperçu des frais et du montant net. request_id est la clé d'idempotence : la resoumettre après l'avoir déjà utilisée ne crée pas de transfert en double.

Click to open live chat support. Get instant help from our support team.