Ticket2U Mock Registration
Admin Database API Docs

Registration Successful!

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

Attendee QR Code
Louis
ResearchSnake • Managing Director
🎫 Ticket No: t2u-1cxz69hx
User ID: t2u_usr_4f16f207 • Event: 51600
✓ 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": "cee4eb98c6a448d99b7cb444867b3838",
  "eventId": "51600",
  "formId": "632",
  "ticketId": "t2u-1cxz69hx",
  "ticket2uUserId": "t2u_usr_4f16f207",
  "fullName": "Louis",
  "nameOnTag": "Louis",
  "email": "researchsnake.com@gmail.com",
  "mobileNumber": "01151648078",
  "company": "ResearchSnake",
  "designation": "Managing Director",
  "jobRole": "C-Suite",
  "country": "Malaysia",
  "industry": "Education",
  "visitingPurpose": "Networking Opportunities",
  "businessMatchingInterest": true,
  "interestedProductsServices": "",
  "consentGiven": true,
  "howDidYouKnow": "Website",
  "conferenceInfoInterest": "Yes send me more info",
  "remarks": null,
  "createdAt": "2026-09-15T05:42:56.0964772",
  "firebaseUid": "zESQ2AgmBVWossgFJ025yWDUzD82",
  "syncedToFirebase": true
}
2. Firebase Cloud Function (authHandler) cURL:
curl -i -X GET "https://match-ticket2u-com.firebaseapp.com/auth?email=researchsnake.com%40gmail.com&eventIds=51600&exp=1792042976&sig=61b14b653881da0b536a2672f0e5b667cca57bbc0602d2e3171bda7972770ae5&ticketId=t2u-1cxz69hx"
3. Firebase Webhook (ticket2uProfileWebhook) cURL:
curl -i -X POST "https://match-ticket2u-com.firebaseapp.com/ticket2uProfileWebhook" \
  -H "Content-Type: application/json" \
  -d '{"email":"researchsnake.com@gmail.com","eventId":"51600","ticketId":"t2u-1cxz69hx","fullName":"Louis","company":"ResearchSnake","industry":"Education","jobRole":"C-Suite","designation":"Managing Director"}'
4. Firestore Documents Payload (users/{uid} & events/{eventId}/registrations/{uid}):
// users/zESQ2AgmBVWossgFJ025yWDUzD82:
{
  "uid": "zESQ2AgmBVWossgFJ025yWDUzD82",
  "email": "researchsnake.com@gmail.com",
  "displayName": "Louis",
  "company": "ResearchSnake",
  "industry": "Education",
  "ticketId": "t2u-1cxz69hx",
  "ticket2uUserId": "t2u_usr_4f16f207",
  "mobileNumber": "01151648078",
  "country": "Malaysia",
  "jobRole": "C-Suite",
  "designation": "Managing Director",
  "visitingPurpose": "Networking Opportunities",
  "businessMatchingInterest": true,
  "interestedProducts": "",
  "consentGiven": true,
  "howDidYouKnow": "Website",
  "remarks": null,
  "syncedAt": "2026-09-24T10:45:36.8864287Z"
}

// events/51600/registrations/zESQ2AgmBVWossgFJ025yWDUzD82:
{
  "eventId": "51600",
  "companyName": "ResearchSnake",
  "displayName": "Louis",
  "email": "researchsnake.com@gmail.com",
  "industry": "Education",
  "jobRole": "C-Suite",
  "designation": "Managing Director",
  "ticketId": "t2u-1cxz69hx",
  "ticket2uUserId": "t2u_usr_4f16f207",
  "ticket2uRegistrationId": "cee4eb98c6a448d99b7cb444867b3838",
  "offeringTags": [],
  "lookingForTags": [],
  "shareAvailability": true,
  "businessMatchingInterest": true,
  "interestedProductsServices": "",
  "consentGiven": true,
  "howDidYouKnow": "Website",
  "remarks": null,
  "agenda": [],
  "updatedAt": "2026-09-24T10:45:36.8864567Z",
  "createdAt": "2026-09-15T05:42:56.0964772"
}

🚀 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.eyJ1aWQiOiJ6RVNRMkFnbUJWV29zc2dGSjAyNXlXRFV6RDgyIiwiY2xhaW1zIjp7ImV2ZW50SWRzIjpbIjUxNjAwIl0sInRpY2tldElkIjoidDJ1LTFjeHo2OWh4IiwiZW1haWwiOiJyZXNlYXJjaHNuYWtlLmNvbUBnbWFpbC5jb20ifSwiaXNzIjoiZmlyZWJhc2UtYWRtaW5zZGstZmJzdmNAdDJ1LXFtcy5pYW0uZ3NlcnZpY2VhY2NvdW50LmNvbSIsInN1YiI6ImZpcmViYXNlLWFkbWluc2RrLWZic3ZjQHQydS1xbXMuaWFtLmdzZXJ2aWNlYWNjb3VudC5jb20iLCJhdWQiOiJodHRwczovL2lkZW50aXR5dG9vbGtpdC5nb29nbGVhcGlzLmNvbS9nb29nbGUuaWRlbnRpdHkuaWRlbnRpdHl0b29sa2l0LnYxLklkZW50aXR5VG9vbGtpdCIsImV4cCI6MTc4OTQ1NDU3OCwiaWF0IjoxNzg5NDUwOTc4fQ.iHL7oSpAYi6Vd-OzF45hehMInQTyC-t37WJvFA4NWTM5EnyBat_tRR2GCCcs7u0sCVq_2yH3jJVB4H1jI3sAd5qk7d1x8psCvXC0xKO6xy-tf6s5lAxEpx2w_ytKMRxVAI4O3Fa-OgVUK__Z2BtfXyxSZzHx55z-BaxjHPhlYDj39POQ74qOTAwnErAiH4zvYPvbG9SfI6mpIJOyDXgglkA__JWkrxnHgn5BUfrBd-JoKmJTj-HVhP3C8-b2GF5dcILYwbffLhF6EV3H_l-0NgnHwlVuxVYlQ4t9uuFk4R4PGocZbkARWWnc-EKGHTiSGiDn-7tz045O955N5octHw
☁️ 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=researchsnake.com%40gmail.com&eventIds=51600&exp=1792042976&sig=61b14b653881da0b536a2672f0e5b667cca57bbc0602d2e3171bda7972770ae5&ticketId=t2u-1cxz69hx
📱 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.eyJ1aWQiOiJ6RVNRMkFnbUJWV29zc2dGSjAyNXlXRFV6RDgyIiwiY2xhaW1zIjp7ImV2ZW50SWRzIjpbIjUxNjAwIl0sInRpY2tldElkIjoidDJ1LTFjeHo2OWh4IiwiZW1haWwiOiJyZXNlYXJjaHNuYWtlLmNvbUBnbWFpbC5jb20ifSwiaXNzIjoiZmlyZWJhc2UtYWRtaW5zZGstZmJzdmNAdDJ1LXFtcy5pYW0uZ3NlcnZpY2VhY2NvdW50LmNvbSIsInN1YiI6ImZpcmViYXNlLWFkbWluc2RrLWZic3ZjQHQydS1xbXMuaWFtLmdzZXJ2aWNlYWNjb3VudC5jb20iLCJhdWQiOiJodHRwczovL2lkZW50aXR5dG9vbGtpdC5nb29nbGVhcGlzLmNvbS9nb29nbGUuaWRlbnRpdHkuaWRlbnRpdHl0b29sa2l0LnYxLklkZW50aXR5VG9vbGtpdCIsImV4cCI6MTc4OTQ1NDU3OCwiaWF0IjoxNzg5NDUwOTc4fQ.iHL7oSpAYi6Vd-OzF45hehMInQTyC-t37WJvFA4NWTM5EnyBat_tRR2GCCcs7u0sCVq_2yH3jJVB4H1jI3sAd5qk7d1x8psCvXC0xKO6xy-tf6s5lAxEpx2w_ytKMRxVAI4O3Fa-OgVUK__Z2BtfXyxSZzHx55z-BaxjHPhlYDj39POQ74qOTAwnErAiH4zvYPvbG9SfI6mpIJOyDXgglkA__JWkrxnHgn5BUfrBd-JoKmJTj-HVhP3C8-b2GF5dcILYwbffLhF6EV3H_l-0NgnHwlVuxVYlQ4t9uuFk4R4PGocZbkARWWnc-EKGHTiSGiDn-7tz045O955N5octHw"
adb shell am start -a android.intent.action.VIEW -d "business-matching://app/auth?customToken=eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1aWQiOiJ6RVNRMkFnbUJWV29zc2dGSjAyNXlXRFV6RDgyIiwiY2xhaW1zIjp7ImV2ZW50SWRzIjpbIjUxNjAwIl0sInRpY2tldElkIjoidDJ1LTFjeHo2OWh4IiwiZW1haWwiOiJyZXNlYXJjaHNuYWtlLmNvbUBnbWFpbC5jb20ifSwiaXNzIjoiZmlyZWJhc2UtYWRtaW5zZGstZmJzdmNAdDJ1LXFtcy5pYW0uZ3NlcnZpY2VhY2NvdW50LmNvbSIsInN1YiI6ImZpcmViYXNlLWFkbWluc2RrLWZic3ZjQHQydS1xbXMuaWFtLmdzZXJ2aWNlYWNjb3VudC5jb20iLCJhdWQiOiJodHRwczovL2lkZW50aXR5dG9vbGtpdC5nb29nbGVhcGlzLmNvbS9nb29nbGUuaWRlbnRpdHkuaWRlbnRpdHl0b29sa2l0LnYxLklkZW50aXR5VG9vbGtpdCIsImV4cCI6MTc4OTQ1NDU3OCwiaWF0IjoxNzg5NDUwOTc4fQ.iHL7oSpAYi6Vd-OzF45hehMInQTyC-t37WJvFA4NWTM5EnyBat_tRR2GCCcs7u0sCVq_2yH3jJVB4H1jI3sAd5qk7d1x8psCvXC0xKO6xy-tf6s5lAxEpx2w_ytKMRxVAI4O3Fa-OgVUK__Z2BtfXyxSZzHx55z-BaxjHPhlYDj39POQ74qOTAwnErAiH4zvYPvbG9SfI6mpIJOyDXgglkA__JWkrxnHgn5BUfrBd-JoKmJTj-HVhP3C8-b2GF5dcILYwbffLhF6EV3H_l-0NgnHwlVuxVYlQ4t9uuFk4R4PGocZbkARWWnc-EKGHTiSGiDn-7tz045O955N5octHw"

📧 Simulated Ticket2U Confirmation Email Preview:

Preview (No SMTP server needed)
From: Ticket2U Registration <noreply@ticket2u.com.my>
To: Louis <researchsnake.com@gmail.com>
Subject: Registration Confirmation & E-Pass - APHM International Healthcare Conference And Exhibition 2027 (Ticket: t2u-1cxz69hx)
Event Header

Dear Louis,

Thank you for registering for APHM International Healthcare Conference And Exhibition 2027 - Visitor Registration. Your registration is confirmed and your event pass is ready.

YOUR OFFICIAL PASS TICKET NUMBER:
t2u-1cxz69hx
QR Code
Click above or scan QR code on your phone to open the Business Matching platform
Company: ResearchSnake
Job Role / Title: C-Suite • Managing Director
Industry: Education
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!