كيـف يعمـل توليـد كـارنيه GU PASS

شاهد الرحلة الكاملة للبيانات: من إدخال النموذج إلى استدعاء API أو المعالجة المحلية بدون سيرفر وصولاً لظهور الكارنيه في Apple Wallet أو Google Wallet أو GP Wallet.

١. بيانات الكارنيه والمحفظة

املأ النموذج لاختبار المسار وتوليد الكارنيه التفاعلي

Apple
.pkpass Stream
Google
JWT Save Link
GP Wallet
100% Offline PWA
0/120

مثال: 225999999 (٩-١٢ رقم)

٢. مسار وتدفق الطلب (Pipeline)

IDLE

المتصفح جهازك

خامل

GU Pass API Vercel Edge

خامل

walletwallet.dev Pass Generator

خامل

المستخدم جاهز

خامل

مراحل التنفيذ (Timeline)

إرسال النموذج والتحقق

فحص بيانات الاسم والرقم والكلية

الوصول لنقطة النهاية (Endpoint)

POST /api/v1/studentpass/apple

محرك توليد الكارنيه والتوقيع

إنشاء الحزمة وتشفير رمز QR

تسليم الاستجابة (Response)

تسليم مخطط الاستجابة للعميل

الكارنيه في محفظة الطالب

جاهز للمسح الضوئي عند موظف المكتبة

مخططات الطلب والاستجابة (Schemas)

Endpoint

POST https://dev-gu-pass.vercel.app
/api/v1/studentpass/apple

StudentPassRequest Schema

{
  "name": "Mohamed Ahmed",
  "student_id": "225000001",
  "faculty": "Computer Science"
}

StudentApplePassResponse (200 OK)

{
  "apple_wallet": "https://walletwallet.dev/pass/GU-AP-XXXX.pkpass",
  "serial_number": "GU-AP-XXXX"
}

سجل الطلبات والطرفية (Console)

00:00 SYS الطرفية جاهزة. املأ النموذج واضغط على زر التشغيل.