Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Google Pay #13

Open
NicholasG04 opened this issue Feb 17, 2022 · 2 comments · May be fixed by #101
Open

Google Pay #13

NicholasG04 opened this issue Feb 17, 2022 · 2 comments · May be fixed by #101
Assignees
Labels
enhancement New feature or request help wanted Extra attention is needed
Milestone

Comments

@NicholasG04
Copy link
Member

NicholasG04 commented Feb 17, 2022

Add GPay support for the QR tickets

@NicholasG04 NicholasG04 added enhancement New feature or request help wanted Extra attention is needed labels Feb 17, 2022
@RandxmStranger RandxmStranger self-assigned this Feb 17, 2022
@NicholasG04 NicholasG04 added this to the No Rush milestone Feb 18, 2022
@NicholasG04 NicholasG04 modified the milestones: No Rush, Payments! Feb 26, 2022
@NicholasG04
Copy link
Member Author

NicholasG04 commented Mar 1, 2022

Google Pay objects hereto:

{ // EventTicketObject
  "ticketHolderName": string,
  "ticketNumber": string, // should we generate UUIDs rather than just numbers? Might be a better idea
  "id": string, // issuerID.identifier, we need to pick the identifier which can just be that UUID
  "classId": string, // issuerID.identifier
  "state": "ACTIVE",
  "barcode": {
    "type": "QR_CODE",
    "value": string, // JWT
    "alternateText": string // chuck the name - UUID there so we can check it in the db if barcode doesn't work
  }
}
{ // EventTicketClass
  "eventName": "Kimberley College Prom",
  "eventId": string, // just a UUID....?
  "logo": object (Image),
  "venue": object (EventVenue),
  "dateTime": object (EventDateTime),
  "finePrint": object (LocalizedString), // terms of sale?
  "id": string, // same UUID? one used in EventTicketObject
  "issuerName": "Kimberley College Prom 2022",
  "locations[]": object (LatLongPoint),
  "reviewStatus": "draft" || "underReview" || "approved", // underReview goes to approved automatically
  "heroImage": object (Image), // banner
}

@NicholasG04 NicholasG04 changed the title Google Pay/Apple Wallet Support Google Pay Mar 6, 2022
@NicholasG04 NicholasG04 linked a pull request Mar 7, 2022 that will close this issue
@NicholasG04
Copy link
Member Author

Am now approved for Google Pay for Passes, so this can be completed. If anyone is interested in taking on this issue, let me know and I'll invite you to the Google Pay business.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants