Google Pay Passes API
  1. issuer
Google Pay Passes API
  • eventticketclass
    • /walletobjects/v1/eventTicketClass
      GET
    • /walletobjects/v1/eventTicketClass
      POST
    • /walletobjects/v1/eventTicketClass/{resourceId}
      GET
    • /walletobjects/v1/eventTicketClass/{resourceId}
      PATCH
    • /walletobjects/v1/eventTicketClass/{resourceId}
      PUT
    • /walletobjects/v1/eventTicketClass/{resourceId}/addMessage
      POST
  • eventticketobject
    • /walletobjects/v1/eventTicketObject
      GET
    • /walletobjects/v1/eventTicketObject
      POST
    • /walletobjects/v1/eventTicketObject/{resourceId}
      GET
    • /walletobjects/v1/eventTicketObject/{resourceId}
      PATCH
    • /walletobjects/v1/eventTicketObject/{resourceId}
      PUT
    • /walletobjects/v1/eventTicketObject/{resourceId}/addMessage
      POST
    • /walletobjects/v1/eventTicketObject/{resourceId}/modifyLinkedOfferObjects
      POST
  • flightclass
    • /walletobjects/v1/flightClass
      GET
    • /walletobjects/v1/flightClass
      POST
    • /walletobjects/v1/flightClass/{resourceId}
      GET
    • /walletobjects/v1/flightClass/{resourceId}
      PATCH
    • /walletobjects/v1/flightClass/{resourceId}
      PUT
    • /walletobjects/v1/flightClass/{resourceId}/addMessage
      POST
  • flightobject
    • /walletobjects/v1/flightObject
      GET
    • /walletobjects/v1/flightObject
      POST
    • /walletobjects/v1/flightObject/{resourceId}
      GET
    • /walletobjects/v1/flightObject/{resourceId}
      PATCH
    • /walletobjects/v1/flightObject/{resourceId}
      PUT
    • /walletobjects/v1/flightObject/{resourceId}/addMessage
      POST
  • giftcardclass
    • /walletobjects/v1/giftCardClass
    • /walletobjects/v1/giftCardClass
    • /walletobjects/v1/giftCardClass/{resourceId}
    • /walletobjects/v1/giftCardClass/{resourceId}
    • /walletobjects/v1/giftCardClass/{resourceId}
    • /walletobjects/v1/giftCardClass/{resourceId}/addMessage
  • giftcardobject
    • /walletobjects/v1/giftCardObject
    • /walletobjects/v1/giftCardObject
    • /walletobjects/v1/giftCardObject/{resourceId}
    • /walletobjects/v1/giftCardObject/{resourceId}
    • /walletobjects/v1/giftCardObject/{resourceId}
    • /walletobjects/v1/giftCardObject/{resourceId}/addMessage
  • issuer
    • /walletobjects/v1/issuer
      GET
    • /walletobjects/v1/issuer
      POST
    • /walletobjects/v1/issuer/{resourceId}
      GET
    • /walletobjects/v1/issuer/{resourceId}
      PATCH
    • /walletobjects/v1/issuer/{resourceId}
      PUT
  • jwt
    • /walletobjects/v1/jwt
  • loyaltyclass
    • /walletobjects/v1/loyaltyClass
    • /walletobjects/v1/loyaltyClass
    • /walletobjects/v1/loyaltyClass/{resourceId}
    • /walletobjects/v1/loyaltyClass/{resourceId}
    • /walletobjects/v1/loyaltyClass/{resourceId}
    • /walletobjects/v1/loyaltyClass/{resourceId}/addMessage
  • loyaltyobject
    • /walletobjects/v1/loyaltyObject
    • /walletobjects/v1/loyaltyObject
    • /walletobjects/v1/loyaltyObject/{resourceId}
    • /walletobjects/v1/loyaltyObject/{resourceId}
    • /walletobjects/v1/loyaltyObject/{resourceId}
    • /walletobjects/v1/loyaltyObject/{resourceId}/addMessage
    • /walletobjects/v1/loyaltyObject/{resourceId}/modifyLinkedOfferObjects
  • offerclass
    • /walletobjects/v1/offerClass
    • /walletobjects/v1/offerClass
    • /walletobjects/v1/offerClass/{resourceId}
    • /walletobjects/v1/offerClass/{resourceId}
    • /walletobjects/v1/offerClass/{resourceId}
    • /walletobjects/v1/offerClass/{resourceId}/addMessage
  • offerobject
    • /walletobjects/v1/offerObject
    • /walletobjects/v1/offerObject
    • /walletobjects/v1/offerObject/{resourceId}
    • /walletobjects/v1/offerObject/{resourceId}
    • /walletobjects/v1/offerObject/{resourceId}
    • /walletobjects/v1/offerObject/{resourceId}/addMessage
  • permissions
    • /walletobjects/v1/permissions/{resourceId}
    • /walletobjects/v1/permissions/{resourceId}
  • smarttap
    • /walletobjects/v1/smartTap
  • transitclass
    • /walletobjects/v1/transitClass
    • /walletobjects/v1/transitClass
    • /walletobjects/v1/transitClass/{resourceId}
    • /walletobjects/v1/transitClass/{resourceId}
    • /walletobjects/v1/transitClass/{resourceId}
    • /walletobjects/v1/transitClass/{resourceId}/addMessage
  • transitobject
    • /walletobjects/v1/transitObject
    • /walletobjects/v1/transitObject
    • /walletobjects/v1/transitObject/{resourceId}
    • /walletobjects/v1/transitObject/{resourceId}
    • /walletobjects/v1/transitObject/{resourceId}
    • /walletobjects/v1/transitObject/{resourceId}/addMessage
  • valuablesclasses
    • /walletobjects/v1/valuablesclasses
  • walletobjects
    • /walletobjects/v1/valuablesclassescount
  1. issuer

/walletobjects/v1/issuer

POST
/walletobjects/v1/issuer
issuer
Inserts an issuer with the given ID and properties.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://walletobjects.googleapis.com//walletobjects/v1/issuer' \
--header 'Content-Type: application/json' \
--data-raw '{
    "contactInfo": {
        "alertsEmails": [
            "string"
        ],
        "email": "string",
        "name": "string",
        "phone": "string"
    },
    "homepageUrl": "string",
    "issuerId": "string",
    "name": "string",
    "smartTapMerchantData": {
        "authenticationKeys": [
            {
                "id": 0,
                "publicKeyPem": "string"
            }
        ],
        "smartTapMerchantId": "string"
    }
}'
Response Response Example
{
  "contactInfo": {
    "alertsEmails": [
      "string"
    ],
    "email": "string",
    "name": "string",
    "phone": "string"
  },
  "homepageUrl": "string",
  "issuerId": "string",
  "name": "string",
  "smartTapMerchantData": {
    "authenticationKeys": [
      {
        "id": 0,
        "publicKeyPem": "string"
      }
    ],
    "smartTapMerchantId": "string"
  }
}

Request

Body Params application/json
contactInfo
object (IssuerContactInfo) 
optional
Issuer contact information.
alertsEmails
array[string]
optional
Email addresses which will receive alerts.
email
string 
optional
The primary contact email address.
name
string 
optional
The primary contact name.
phone
string 
optional
The primary contact phone number.
homepageUrl
string 
optional
URL for the issuer's home page.
issuerId
string <int64>
optional
The unique identifier for an issuer account. This is automatically generated when the issuer is inserted.
name
string 
optional
The account name of the issuer.
smartTapMerchantData
object (SmartTapMerchantData) 
optional
Available only to Smart Tap enabled partners. Contact support for additional guidance.
authenticationKeys
array[object (AuthenticationKey) {2}] 
optional
Available only to Smart Tap enabled partners. Contact support for additional guidance.
smartTapMerchantId
string <int64>
optional
Available only to Smart Tap enabled partners. Contact support for additional guidance.
Examples

Responses

🟢200Successful response
application/json
Body
contactInfo
object (IssuerContactInfo) 
optional
Issuer contact information.
alertsEmails
array[string]
optional
Email addresses which will receive alerts.
email
string 
optional
The primary contact email address.
name
string 
optional
The primary contact name.
phone
string 
optional
The primary contact phone number.
homepageUrl
string 
optional
URL for the issuer's home page.
issuerId
string <int64>
optional
The unique identifier for an issuer account. This is automatically generated when the issuer is inserted.
name
string 
optional
The account name of the issuer.
smartTapMerchantData
object (SmartTapMerchantData) 
optional
Available only to Smart Tap enabled partners. Contact support for additional guidance.
authenticationKeys
array[object (AuthenticationKey) {2}] 
optional
Available only to Smart Tap enabled partners. Contact support for additional guidance.
smartTapMerchantId
string <int64>
optional
Available only to Smart Tap enabled partners. Contact support for additional guidance.
Previous
/walletobjects/v1/issuer
Next
/walletobjects/v1/issuer/{resourceId}
Built with