Guides

Loyalty

In this area you can configure the Loyalty service. This service is an add-on feature of our platform. Before you can subscribe this add-on you will need to be enrolled in a paid plan.

This add-on will allow you to create Apple Wallet and Google Wallet passes and loyalty and reward programs at scale. From boarding passes to event tickets, coupons or membership cards your business can harness the power of this technology that works natively in both iOS and Android. If a device does not support this functionality, we provide a web fallback version of your passes too.

Under the Settings menu, you should start by clicking in Services:

menu

You should then click in the Configure button from the following box:

service

Apple Wallet

For Notificare to be able to create passes you will need to upload a Pass Type ID certificate. More information about how you generate these certificates can be found here.

Once you have a .p12 file, upload it in the following field:

p12 upload field

You will also need to provide us the password you used when you've exported this certificate from your Keychain Access app:

password field

Finally, hit the Save button to store your SSL Certificate:

save button

If everything is correct, you will then see your stored SSL Certificate as follows:

ssl certificate

At this point, you should be able to create Apple Wallet passes. You can also delete your current SSL Certificate, by clicking the button in the top right corner. SSL certificates have an expiration date, when they are expired, you will see something like this:

expired ssl certificate

If your certificate is expired, we will not be able to create Apple Wallet passes, so your service will display the following state:

needs attention icon

Google Wallet

Additionally, if you use the Loyalty v2 add-on, you can also configure this service to create Google Wallet passes. To obtain a Google Wallet merchant account and assign a service account to it, please read more about it here.

You should follow Step 1 to Step 4 (you can ignore Step 5 because we will create your passes dynamically). Initially your account will be in Demo Mode:

google wallet api console

In this mode you can only create passes for testing purposes, we strongly recommend you complete the remaining steps as soon as possible to have publishing access.

Once you have access to the Google Wallet REST API and a service account, you should be able to provide us the Issuer Identifier:

issuer identifier

And a JSON configuration file with the credentials for you service account. This file can be uploaded using the following field:

service account upload

Finally, hit the Save button to store your data:

save button

After saving these, you will see those stored credentials as follows:

current service account

At this point, you should be able to create Google Wallet passes. You can also delete your current Service Account, by clicking the button in the top right corner.