Aller au contenu principal

Détruire une Signature

Pour détruire une signature dans le système NoWallet, utilisez le point de terminaison suivant :

POST{baseUrl}/destroy/signature

Ce point de terminaison est utilisé pour détruire un paiement juste après son initialisation. Si le paiement est encore en cours d'initialisation, il sera détruit.

Paramètres de la Requête pour Détruire une Signature

Lors de la destruction d'une signature, le corps de la requête doit inclure les paramètres suivants au format JSON. Le champ signature est l'identifiant unique du paiement à détruire.

NameInTypeRequiredDescription
bodybodySignatureDTOtruenone

Exemple de Corps de Requête

{
"signature": "EXAMPLE-ba325fc6-ca09eb7b4dce"
}

Exemples de code dans plusieurs langages

Pour vous aider à intégrer l'API NoWallet de manière transparente, nous fournissons des exemples de code dans différents langages de programmation. Ces exemples montrent comment faire une requête vers le point de terminaison de l'API et traiter la réponse.

  • Shell (cURL) : Pour des tests rapides et une utilisation en ligne de commande.
  • HTTP : Format brut de la requête HTTP pour comprendre la structure.
  • JavaScript : En utilisant fetch pour les environnements de navigateur ou Node.js.
  • Ruby : En utilisant la bibliothèque rest-client pour les applications Ruby.
  • Python : En utilisant la bibliothèque requests pour les projets Python.
  • PHP : En utilisant GuzzleHttp pour les intégrations PHP.
  • Java : En utilisant HttpURLConnection pour les applications Java.
  • Go : En utilisant le package net/http pour les projets Go.

Exemple de requête

Voici un exemple de la façon de détruire une signature en utilisant différents langages. Sélectionnez l'onglet correspondant à votre langage préféré pour voir l'implémentation.

note

Assurez-vous de remplacer {access-token} par votre véritable jeton d'API et de fournir les paramètres requis dans la requête.

# Example cURL command to destroy a signature
curl -X POST {baseUrl}/destroy/signature \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer {access-token}'

Paramètres de Réponse

La réponse de l'API NoWallet inclura les paramètres suivants au format JSON. Le statusCode indique le succès ou l'échec de l'opération.

StatutSignificationDescriptionSchéma
200OKSignature détruite avec succèsNone
400Bad RequestErreurs possibles de mauvaise requêteNone

Réponse d'Erreur (400 Bad Request)

Erreurs possibles de mauvaise requête

{
"statusCode": 400,
"error": "SIGNATURE_NOT_FOUND",
"message": "It seems that this signature does not exist or You can't perform this action, this token does not allow you"
}
{
"statusCode": 400,
"error": "SIGNATURE_ALREADY_CANCELLED",
"message": "This signature has already been cancelled, you cannot cancel it again"
}
{
"statusCode": 400,
"error": "SIGNATURE_ALREADY_CLOSED",
"message": "This signature has already been change state, you cannot cancel it again"
}

Cette page vous a-t-elle été utile ?