Google Wallet Provider
Returns the pay section of server/google.yml. Private key material is never returned; only a presence flag (hasPrivateKey/hasClientSecret/hasRefreshToken) indicates whether it is currently set. Omit credential.privateKey on PUT to keep the currently configured private key unchanged.
Authorization
Requires tenant.configuration.walletProvider:read scope.
Settings returned.
Google Wallet provider settings.
Google Wallet issuer identifier.
WebServiceUrl used by Google Wallet to notify pass installation / uninstallation.
Google Wallet is not configured.
GET /api/{tenantId}/admin/walletProviders/google HTTP/1.1
Host: app.neostore.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"issuerId": "text",
"credential": {
"type": "text",
"projectId": "text",
"quotaProject": null,
"clientId": "text",
"clientEmail": "text",
"privateKeyId": "text",
"hasPrivateKey": true,
"hasClientSecret": true,
"hasRefreshToken": true,
"additionalProperties": {
"ANY_ADDITIONAL_PROPERTY": "anything"
}
},
"webServiceUrl": null
}Request body to configure Google Wallet.
Google Wallet issuer identifier.
WebServiceUrl used by Google Wallet to notify pass installation / uninstallation.
Settings updated.
Google Wallet provider settings.
Google Wallet issuer identifier.
WebServiceUrl used by Google Wallet to notify pass installation / uninstallation.
No private key was supplied and none is currently configured.
PUT /api/{tenantId}/admin/walletProviders/google HTTP/1.1
Host: app.neostore.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 289
{
"issuerId": "text",
"credential": {
"type": "text",
"projectId": "text",
"quotaProject": null,
"clientId": "text",
"clientSecret": null,
"clientEmail": "text",
"privateKey": null,
"privateKeyId": "text",
"refreshToken": null,
"additionalProperties": {
"ANY_ADDITIONAL_PROPERTY": "anything"
}
},
"webServiceUrl": null
}{
"issuerId": "text",
"credential": {
"type": "text",
"projectId": "text",
"quotaProject": null,
"clientId": "text",
"clientEmail": "text",
"privateKeyId": "text",
"hasPrivateKey": true,
"hasClientSecret": true,
"hasRefreshToken": true,
"additionalProperties": {
"ANY_ADDITIONAL_PROPERTY": "anything"
}
},
"webServiceUrl": null
}Last updated

