Skip to main content

ฉันจะใช้จุดสิ้นสุด validatepin ได้อย่างไร และทำไมฉันถึงได้รับข้อผิดพลาด 502 Bad Gateway?

จุดสิ้นสุด validatepin ใช้เพื่อตรวจสอบการเข้ารหัสของรหัส PIN ในระหว่างกระบวนการสั่งซื้อ Shell Card เมื่อเรียกใช้อย่างถูกต้อง จะส่งคืนรหัส PIN ที่ถอดรหัสแล้ว

จุดสิ้นสุดนี้มีให้ใช้งานเฉพาะในสภาพแวดล้อมการทดสอบเท่านั้น

ฉันควรส่งอะไรในคำขอ?
คุณต้องระบุสามฟิลด์:

uid – รหัสประจำตัวที่ไม่ซ้ำกันสำหรับเซสชัน

encrypted_pin – รหัส PIN ที่ถูกเข้ารหัสโดยใช้กุญแจสาธารณะ

session_key– คีย์เซสชันที่ใช้สำหรับการเข้ารหัส

ทำไมฉันถึงได้รับข้อผิดพลาด 502 Bad Gateway?
ข้อผิดพลาดนี้เกิดขึ้นเมื่อ:

  • encrypted_pin หรือ session_key ไม่ถูกต้องหรือมีรูปแบบไม่ถูกต้อง
  • อัลกอริทึมหรือรูปแบบการเข้ารหัสไม่ตรงตามข้อกำหนดของ API

เกี่ยวกับเรา

Shell Developer Portal ช่วยสนับสนุนพันธมิตรในการเริ่มต้นใช้งาน API ของ Shell และเปลี่ยนไอเดียให้เป็นโซลูชันที่พร้อมใช้งานจริง

โลโก้ Shell

ติดต่อ

เข้าสู่ระบบบัญชีของคุณ

ถามผู้ช่วย AI เกี่ยวกับ Shell APIs และ API Products