Ticket2U Mock Registration
Admin Database API Docs

Registration Successful!

Thank you for registering. Your ticket pass and access tokens are ready.

Attendee QR Code
abc test
test • testss
🎫 Ticket No: t2u-3a4bzd6b
User ID: t2u_usr_8a1b31b3 • Event: evt_rbac_showcase
✓ Synced to Firebase Cloud (t2u-qms)
📋

Request Logging & Firebase Cloud cURLs

DEVELOPER DEBUG LOG

Formatted JSON payload of the submitted data and exact cURL commands sent to Firebase Cloud Functions / Auth Handler.

1. Submitted Form Data (JSON Formatted):
{
  "registrationId": "581030c0b60a48c9a3746e670817633b",
  "eventId": "evt_rbac_showcase",
  "formId": "632",
  "ticketId": "t2u-3a4bzd6b",
  "ticket2uUserId": "t2u_usr_8a1b31b3",
  "fullName": "abc test",
  "nameOnTag": "ABC abc",
  "email": "abc@abc.com",
  "mobileNumber": "1923123123",
  "company": "test",
  "designation": "testss",
  "jobRole": "Nursing Division",
  "country": "Malaysia",
  "industry": "Retailer/Pharmacy",
  "visitingPurpose": "Networking Opportunities, To source new opportunities, To meet new suppliers, Invited by exhibitors, For purchasing purposes, For learning purposes/R\u0026D",
  "businessMatchingInterest": true,
  "interestedProductsServices": "Disposables/Wound Care, Disposables/Incontinence, Imaging/Diagnostic and Therapy, Infrastructure/Interior and Furniture, Laboratory/Reagents",
  "consentGiven": true,
  "howDidYouKnow": "10times",
  "conferenceInfoInterest": "Yes send me more info",
  "remarks": null,
  "createdAt": "2026-09-02T07:32:31.9387390",
  "firebaseUid": "Y0SlldCqx1fhpo1m0wKkR1w6iPz1",
  "syncedToFirebase": true
}
2. Firebase Cloud Function (authHandler) cURL:
curl -i -X GET "https://match-ticket2u-com.firebaseapp.com/auth?email=abc%40abc.com&eventIds=evt_rbac_showcase&exp=1790926351&sig=510b203131ba911839e02abc817464748b04bff481db7069cbd8c871cb1bf379&ticketId=t2u-3a4bzd6b"
3. Firebase Webhook (ticket2uProfileWebhook) cURL:
curl -i -X POST "https://match-ticket2u-com.firebaseapp.com/ticket2uProfileWebhook" \
  -H "Content-Type: application/json" \
  -d '{"email":"abc@abc.com","eventId":"evt_rbac_showcase","ticketId":"t2u-3a4bzd6b","fullName":"abc test","company":"test","industry":"Retailer/Pharmacy","jobRole":"Nursing Division","designation":"testss"}'
4. Firestore Documents Payload (users/{uid} & events/{eventId}/registrations/{uid}):
// users/Y0SlldCqx1fhpo1m0wKkR1w6iPz1:
{
  "uid": "Y0SlldCqx1fhpo1m0wKkR1w6iPz1",
  "email": "abc@abc.com",
  "displayName": "abc test",
  "company": "test",
  "industry": "Retailer/Pharmacy",
  "ticketId": "t2u-3a4bzd6b",
  "ticket2uUserId": "t2u_usr_8a1b31b3",
  "mobileNumber": "1923123123",
  "country": "Malaysia",
  "jobRole": "Nursing Division",
  "designation": "testss",
  "visitingPurpose": "Networking Opportunities, To source new opportunities, To meet new suppliers, Invited by exhibitors, For purchasing purposes, For learning purposes/R\u0026D",
  "businessMatchingInterest": true,
  "interestedProducts": "Disposables/Wound Care, Disposables/Incontinence, Imaging/Diagnostic and Therapy, Infrastructure/Interior and Furniture, Laboratory/Reagents",
  "consentGiven": true,
  "howDidYouKnow": "10times",
  "remarks": null,
  "syncedAt": "2026-09-24T10:46:56.5595451Z"
}

// events/evt_rbac_showcase/registrations/Y0SlldCqx1fhpo1m0wKkR1w6iPz1:
{
  "eventId": "evt_rbac_showcase",
  "companyName": "test",
  "displayName": "abc test",
  "email": "abc@abc.com",
  "industry": "Retailer/Pharmacy",
  "jobRole": "Nursing Division",
  "designation": "testss",
  "ticketId": "t2u-3a4bzd6b",
  "ticket2uUserId": "t2u_usr_8a1b31b3",
  "ticket2uRegistrationId": "581030c0b60a48c9a3746e670817633b",
  "offeringTags": [
    "Disposables/Wound Care",
    "Disposables/Incontinence",
    "Imaging/Diagnostic and Therapy",
    "Infrastructure/Interior and Furniture",
    "Laboratory/Reagents"
  ],
  "lookingForTags": [
    "Disposables/Wound Care",
    "Disposables/Incontinence",
    "Imaging/Diagnostic and Therapy",
    "Infrastructure/Interior and Furniture",
    "Laboratory/Reagents"
  ],
  "shareAvailability": true,
  "businessMatchingInterest": true,
  "interestedProductsServices": "Disposables/Wound Care, Disposables/Incontinence, Imaging/Diagnostic and Therapy, Infrastructure/Interior and Furniture, Laboratory/Reagents",
  "consentGiven": true,
  "howDidYouKnow": "10times",
  "remarks": null,
  "agenda": [],
  "updatedAt": "2026-09-24T10:46:56.5595772Z",
  "createdAt": "2026-09-02T07:32:31.9387390"
}

🚀 Choose Your Magic Link / Login Method:

Simulate how the attendee logs into the Business Matching app via browser, local Expo dev server, or mobile device.

🌐 1. Localhost Expo Web (Attendee App):
Direct 1-click login on local Expo web server (port 8081) with Firebase Custom Token
Open Expo Web ↗
http://localhost:8081/?customToken=eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1aWQiOiJZMFNsbGRDcXgxZmhwbzFtMHdLa1IxdzZpUHoxIiwiY2xhaW1zIjp7ImV2ZW50SWRzIjpbImV2dF9yYmFjX3Nob3djYXNlIl0sInRpY2tldElkIjoidDJ1LTNhNGJ6ZDZiIiwiZW1haWwiOiJhYmNAYWJjLmNvbSJ9LCJpc3MiOiJmaXJlYmFzZS1hZG1pbnNkay1mYnN2Y0B0MnUtcW1zLmlhbS5nc2VydmljZWFjY291bnQuY29tIiwic3ViIjoiZmlyZWJhc2UtYWRtaW5zZGstZmJzdmNAdDJ1LXFtcy5pYW0uZ3NlcnZpY2VhY2NvdW50LmNvbSIsImF1ZCI6Imh0dHBzOi8vaWRlbnRpdHl0b29sa2l0Lmdvb2dsZWFwaXMuY29tL2dvb2dsZS5pZGVudGl0eS5pZGVudGl0eXRvb2xraXQudjEuSWRlbnRpdHlUb29sa2l0IiwiZXhwIjoxNzg4MzM3OTUzLCJpYXQiOjE3ODgzMzQzNTN9.flELG8xsEao9CCG0-cUyeXEfPikzHN8phsDREWjSo9-ntTN94KOn_Dgrt8493PjMStrMHH3pPPeW82rlvYZIayxxT9q03B2RP4V3bC9BfmfErrfPsLvVenwY_Enp1m4TNxI_5zmpmFE9DaIEgmgxwznRZa7UfqWtTQ5EDSAldAwiuWivaqmjFaj1XGKG33U0FKXPQ1U38u_FPTJ0xXAy1HrxEQ_W7mTU1V0pZRPcWF4baHdJPvwp9-Xa8UuP5NXYtxXD2WQ-uStEkBkGfglEM8ywWhBAv51zwdsDGkfi0qZE_XeK_zC7La_KmbAqh1M2jOPbW8-xJxFmf2ANdoTSaQ
☁️ 2. Universal Browser / Firebase Cloud Landing:
Checks device & prompts user to open app or continue in browser (Signed HMAC URL)
Open Cloud URL ↗
https://match-ticket2u-com.firebaseapp.com/auth?email=abc%40abc.com&eventIds=evt_rbac_showcase&exp=1790926351&sig=510b203131ba911839e02abc817464748b04bff481db7069cbd8c871cb1bf379&ticketId=t2u-3a4bzd6b
📱 3. Mobile Device / Simulator Commands:
Run directly in terminal to open the installed Business Matching mobile app
xcrun simctl openurl booted "business-matching://app/auth?customToken=eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1aWQiOiJZMFNsbGRDcXgxZmhwbzFtMHdLa1IxdzZpUHoxIiwiY2xhaW1zIjp7ImV2ZW50SWRzIjpbImV2dF9yYmFjX3Nob3djYXNlIl0sInRpY2tldElkIjoidDJ1LTNhNGJ6ZDZiIiwiZW1haWwiOiJhYmNAYWJjLmNvbSJ9LCJpc3MiOiJmaXJlYmFzZS1hZG1pbnNkay1mYnN2Y0B0MnUtcW1zLmlhbS5nc2VydmljZWFjY291bnQuY29tIiwic3ViIjoiZmlyZWJhc2UtYWRtaW5zZGstZmJzdmNAdDJ1LXFtcy5pYW0uZ3NlcnZpY2VhY2NvdW50LmNvbSIsImF1ZCI6Imh0dHBzOi8vaWRlbnRpdHl0b29sa2l0Lmdvb2dsZWFwaXMuY29tL2dvb2dsZS5pZGVudGl0eS5pZGVudGl0eXRvb2xraXQudjEuSWRlbnRpdHlUb29sa2l0IiwiZXhwIjoxNzg4MzM3OTUzLCJpYXQiOjE3ODgzMzQzNTN9.flELG8xsEao9CCG0-cUyeXEfPikzHN8phsDREWjSo9-ntTN94KOn_Dgrt8493PjMStrMHH3pPPeW82rlvYZIayxxT9q03B2RP4V3bC9BfmfErrfPsLvVenwY_Enp1m4TNxI_5zmpmFE9DaIEgmgxwznRZa7UfqWtTQ5EDSAldAwiuWivaqmjFaj1XGKG33U0FKXPQ1U38u_FPTJ0xXAy1HrxEQ_W7mTU1V0pZRPcWF4baHdJPvwp9-Xa8UuP5NXYtxXD2WQ-uStEkBkGfglEM8ywWhBAv51zwdsDGkfi0qZE_XeK_zC7La_KmbAqh1M2jOPbW8-xJxFmf2ANdoTSaQ"
adb shell am start -a android.intent.action.VIEW -d "business-matching://app/auth?customToken=eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1aWQiOiJZMFNsbGRDcXgxZmhwbzFtMHdLa1IxdzZpUHoxIiwiY2xhaW1zIjp7ImV2ZW50SWRzIjpbImV2dF9yYmFjX3Nob3djYXNlIl0sInRpY2tldElkIjoidDJ1LTNhNGJ6ZDZiIiwiZW1haWwiOiJhYmNAYWJjLmNvbSJ9LCJpc3MiOiJmaXJlYmFzZS1hZG1pbnNkay1mYnN2Y0B0MnUtcW1zLmlhbS5nc2VydmljZWFjY291bnQuY29tIiwic3ViIjoiZmlyZWJhc2UtYWRtaW5zZGstZmJzdmNAdDJ1LXFtcy5pYW0uZ3NlcnZpY2VhY2NvdW50LmNvbSIsImF1ZCI6Imh0dHBzOi8vaWRlbnRpdHl0b29sa2l0Lmdvb2dsZWFwaXMuY29tL2dvb2dsZS5pZGVudGl0eS5pZGVudGl0eXRvb2xraXQudjEuSWRlbnRpdHlUb29sa2l0IiwiZXhwIjoxNzg4MzM3OTUzLCJpYXQiOjE3ODgzMzQzNTN9.flELG8xsEao9CCG0-cUyeXEfPikzHN8phsDREWjSo9-ntTN94KOn_Dgrt8493PjMStrMHH3pPPeW82rlvYZIayxxT9q03B2RP4V3bC9BfmfErrfPsLvVenwY_Enp1m4TNxI_5zmpmFE9DaIEgmgxwznRZa7UfqWtTQ5EDSAldAwiuWivaqmjFaj1XGKG33U0FKXPQ1U38u_FPTJ0xXAy1HrxEQ_W7mTU1V0pZRPcWF4baHdJPvwp9-Xa8UuP5NXYtxXD2WQ-uStEkBkGfglEM8ywWhBAv51zwdsDGkfi0qZE_XeK_zC7La_KmbAqh1M2jOPbW8-xJxFmf2ANdoTSaQ"

📧 Simulated Ticket2U Confirmation Email Preview:

Preview (No SMTP server needed)
From: Ticket2U Registration <noreply@ticket2u.com.my>
To: abc test <abc@abc.com>
Subject: Registration Confirmation & E-Pass - AI & FinTech Global Summit 2026 (RBAC Showcase) (Ticket: t2u-3a4bzd6b)
Event Header

Dear abc test,

Thank you for registering for AI & FinTech Global Summit 2026 (RBAC Showcase). Your registration is confirmed and your event pass is ready.

YOUR OFFICIAL PASS TICKET NUMBER:
t2u-3a4bzd6b
QR Code
Click above or scan QR code on your phone to open the Business Matching platform
Company: test
Job Role / Title: Nursing Division • testss
Industry: Retailer/Pharmacy
Business Matching: Enabled (Access Granted)

This is an automated event confirmation message from Ticket2U. Please retain this email or save your ticket number for on-site badge printing and business matching sessions.

← Register Another Attendee View SQLite Database →

📨 Sent Emails & Tester Links (Firestore email-testing)

Loading sent emails from Firestore...
✓ Copied to clipboard!