GAINZ SANDBOX

Wallet pass — almost ready

The pass for Gregg Jowitt is fully built. To make it installable on real phones, the gym just needs to connect its Wallet credentials.

Apple Wallet
● Needs Apple certificate
Google Wallet
● Needs Google issuer key

What the gym needs to provide

Once those are dropped into the app’s settings, these same buttons issue real, installable Wallet passes — no code changes.

Generated Google pass (preview)

This is the exact pass object that will be issued:

{
  "barcode": {
    "alternateText": "Gregg Jowitt",
    "type": "QR_CODE",
    "value": "S:4d8a626275:61d4d734a1ec"
  },
  "cardTitle": {
    "defaultValue": {
      "language": "en",
      "value": "GymFlow"
    }
  },
  "classId": ".gymflow_membership",
  "header": {
    "defaultValue": {
      "language": "en",
      "value": "Gregg Jowitt"
    }
  },
  "hexBackgroundColor": "#1f3a5f",
  "id": ".4d8a626275",
  "state": "ACTIVE",
  "textModulesData": [
    {
      "body": "Off-Peak",
      "header": "Plan",
      "id": "plan"
    },
    {
      "body": "\u00a324.00",
      "header": "Monthly",
      "id": "fee"
    }
  ]
}
View Apple pass.json ← Back to pass