Skip to main content

Comment utiliser le point de terminaison validatepin et pourquoi est-ce que j'obtiens une erreur 502 Bad Gateway ?

validatepin est utilisé pour valider le cryptage d'un code PIN au cours du processus de commande par carte Shell. S'il est appelé correctement, il renvoie le code PIN décrypté.

Ce point de terminaison n'est disponible que dans l'environnement de test.

Qu'est-ce que je dois envoyer dans la demande ?
Vous devez fournir trois champs:

uid - Identifiant unique pour la session

encrypted_pin - Le PIN crypté à l'aide de la clé publique

session_key - La clé de session utilisée pour le cryptage

Pourquoi est-ce que j'obtiens une erreur 502 Bad Gateway ?
Cette erreur se produit lorsque:

  • encrypted_pin ou session_key est invalide ou malformé.
  • L'algorithme ou le format de cryptage ne correspond pas aux exigences de l'API.

A propos de nous

Le portail des développeurs Shell aide les partenaires à se familiariser avec les API Shell et à transformer leurs idées en solutions prêtes à être mises en production.

Logo Shell

Contact

Connectez-vous à votre compte

Demandez à l'assistant IA des informations sur les API Shell et les produits API