Overview

iVend Passes is a cloud application that allows retailers to digitally distribute loyalty cards, gift cards and coupons to their customers. These digital passes are customizable to Retailer’s brand guidelines and are stored on customer’s smartphone. iPhone users utilize these passes by bringing them up on their Apple Passbook. Android users get a similar experience by bringing them up on iVend Pass, an app downloaded from Google Play.

The customer presents these digital passes on their smartphones at the POS where the cashier scans the card for redemption.

iVend Passes is one of the few retail web applications that combines digital passes and push notifications in one unified cross-platform. iVend Passes is a Cloud-based application that enables you to use the service seamlessly at your Point-of-Sale. These passes can be geofenced for all the retail stores of the retailer. This geofencing sends out personalized notifications to the customer whenever the customer is in the vicinity of the store.

A retailer can build personalized Pass templates for targeted customer segment and distribute them via email.

Know More about iVend Passes

Always updated
  • The customer can always see updated status of account balances and expiry dates (whether they are gift cards, coupons or loyalty points).
  • ‘Geofencing’ allows you to ‘geofence’ your stores on digital Passes by specifying store locations, while designing the template.
Enhanced Customer Experience
  • Instant updates based on geo-tagged Passes
  • Customer gets timely reminders to enjoy benefits extended by you
  • Accurate customer insight: Pass usage and customer engagement statistics available on demand
Powerful Customer Engagement
  • You gain new customers via increased social media exposure
  • Constant and sustained customer engagement
Targeted usage
  • iVend Passes ensure that the benefits are accrued by the actual customer
  • Customer can digitally wipe passes in the event of a phone theft
A Greener Alternative to paper and plastic
Digital iVend Passes negate the need for printing and storing plastic cards and pesky paper coupons. They are geo-tagged and location-enabled to offer your customer always updated status of their loyalty cards and coupons.
Integration into iVend Retail
  • iVend Passes seamlessly integrates with iVend Retail POS
  • Loyalty cards, designed in iVend Passes, are integrated into iVend Enterprise under the iVend Loyalty Portal. Also integrated into Loyalty is the email template used to send out the emails to your customers
  • Similarly, gift cards and coupons are referred to in their respective sections in iVend Retail POS
Ease of Deployment
Android-Pass-Map
  • Template Designer – Use our WYSIWYG template designer to lay out your design. Once you are done, use the template to create even more personal passes for the masses.
  • Email Designer – Email Designer lets you send customized email messages along with your passes. As an added touch, you also have the option to send an image of the pass that they are receiving
Template Designer
Use our WYSIWYG template designer to layout you are design. Once your done, use the template to create even more personal passes for the masses.
Email Designer
Email Designer lets you send customized email messages along with your passes. As an added touch, you also have the option to send an image of the pass that they are receiving
Comprehensive Dashboard
Android-Pass-Template-UI
Density Map
One of our newest sections in iVend dashboard, where you can see the highest concentrations of your passes and where they are being used.
Usage Ratios
View the ratio graphics to evaluate your ROI. You can, at a glance, view Add vs. Del, Sent vs. Opened, and more…
Notifications
View your notifications and updates in real-time of usage.
Geo fencing in iVend Passes
iVend Passes utilizes ‘geofencing’ to specify your different store locations. The customers can utilise the preferred Passes easily by locating stores nearest to their current location.
‘Tagging’ stores on the digital Passes ensures a notification is received on the customer’s locked phone as soon as they reach the vicinity of stores tagged in the digital pass. Expiry dates of coupons, points and currency balance in Loyalty cards and Gift Cards are some of the inbuilt notifications that a customer can receive on their Apple/Android smartphones.
iVend Passes APIs
iVend Passes has a comprehensive set of APIs that can be used to develop integration with any third-party POS application. Once integrated, the APIs will allow the iVend POS cashier to automatically issue out Loyalty Cards, Gift Cards and Coupons that have been designed by you for your customer.
Account PassBook

Account

 

Login:

GET /user.Auth
URL Parameters:
  • login - E-mail user
  • password - Password
Response:
{ "result" : true, "token" : "d5206c1e2217f84fc62878c580546184" }

Logout:

GET /user.Logout
Response:
{ "result" : true, "msg" : "Logout" }

PassBook

Retrieve all iVend Digital Passbook templates

GET /pbook.templateList
URL Parameters:
  • token - Token for access
Response:
{ "result" : true, "list" : [ { "id" : "278", "id_type" : "4", "name_type" : "Coupon", "name" : "test", "sharing" : "0", "image" : 1, "date_create" : "2012-11-16 23:02:42" }, { "id" : "279", "id_type" : "2", "name_type" : "Event Ticket", "name" : "ertet", "sharing" : "0", "image" : 1, "date_create" : "2012-11-17 03:51:12" } ] }

Retrieve all iVend Digital Passbooks

GET /pbook.bookList
URL Parameters:
  • token - Token for access
Response:
{ "result" : true, "list" : [ { "id" : "288", "id_type" : "4", "id_template" : "278", "name_type" : "Coupon", "name" : "test", "name_template" : "test", "date_create" : "2012-11-19 23:35:17", "image" : 1 }, { "id" : "289", "id_type" : "4", "id_template" : "278", "name_type" : "Coupon", "name" : "test2", "name_template" : "test", "date_create" : "2012-11-19 23:33:30", "image" : 1 } ] }

Email an iVend Digital PassBook to someone

GET /pbook.send
URL Parameters:
  • token - Token for access
  • idBook - ID PassBook
  • id_email_tmp - Optional. ID E-mail template. Default value: Use default ID template
  • email - E-mail address of the recipient. To pass multiple addresses, use the separator ", or ;"
Response:
{ "result" : true }

Retrieve the Key/Values/Label for a specific iVend Digital PassBook template

GET /pbook.getTemplateKeyValue
URL Parameters:
  • token - Token for access
  • idTemplate - ID Template
Response:
{ "result" : true, "value" : { "fields" : { "primaryFields" : [ { "key" : "primaryFields0", "label" : "all sandals", "value" : "$10 off" } ], "auxiliaryFields" : [ { "key" : "auxiliaryFields0", "label" : "Expires", "value" : "7/4/2012" }, { "key" : "auxiliaryFields1", "label" : "Offer valid on", "value" : "one item" } ], "backFields" : [ { "key" : "backFields0", "label" : "Passport", "value" : "USA" }, { "key" : "backFields1", "label" : "Country", "value" : "United States" } ] }, "barcode" : { "message" : "{'test':11, 'test2':22}", "altText" : "{'test':11, 'test2':22}" } } }

Retrieve the Key/Values/Label for a specific iVend Digital PassBook

GET /pbook.getBookKeyValue
URL Parameters:
  • token - Token for access
  • idBook - ID PassBook
Response:
{ "result" : true, "value" : [ { "key" : "primaryFields_primaryFields0", "data" : { "label" : "all sandals", "value" : 777 } }, { "key" : "auxiliaryFields_auxiliaryFields0", "data" : { "label" : "Expires", "value" : "7/4/2012" } }, { "key" : "auxiliaryFields_auxiliaryFields1", "data" : { "label" : "Offer valid on", "value" : "one item" } }, { "key" : "backFields_backFields0", "data" : { "label" : "Passport", "value" : "USA" } }, { "key" : "backFields_backFields1", "data" : { "label" : "Country", "value" : "United States" } }, { "key" : "barcode_message", "data" : "Text" }, { "key" : "barcode_altText", "data" : "Text" } ] }
To edit the PassBook, use the key:
"key" : "backFields_backFields1"
For example edit value and label:
backFields_backFields1_value = "new value" backFields_backFields1_label = "new label"
Edit barcode:
barcode_message = "new message" barcode_altText = "new alt text"

Create an iVend Digital PassBook

GET /pbook.createBook
URL Parameters:
  • token - Token for access
  • idTemplate - ID Template
  • name - Name PassBook
  • [KEY] - Optional. Key fields with new data
Response:
{ "result" : true, "id" : 318, "url" : "c3qot3fIFH8PRX9616FlredzEUsaDxMuHZ1nPMG5oNWwoCTZQj" }
For example request:
GET /pbook.createBook ?token=d5206c1e2217f84fc62878c580546184 &idTemplate=278 &name=New PassBook API &primaryFields_primaryFields0_value=156 &primaryFields_primaryFields0_label=Price

Update a specific key/value/label pair for a specific iVend Digital PassBook

GET /pbook.editBook
URL Parameters:
  • token - Token for access
  • idBook - ID PassBook
  • [KEY] - Key fields with new data
Response:
{ "result" : true }
For example request:
GET /pbook.editBook ?token=d5206c1e2217f84fc62878c580546184 &idBook=278 &primaryFields_primaryFields0_value=156 &primaryFields_primaryFields0_label=Price

Upload image for an iVend Digital PassBook template

POST /pbook.uploadImage
URL Parameters:
  • token - Token for access
  • idTemplate - ID Template
  • icon - Optional. Icon image. Type: PNG
  • logo - Optional. Logo image. Type: PNG
  • strip - Optional. Strip image. Type: PNG
  • thumbnail - Optional. Thumbnail image. Type: PNG
  • background - Optional. Background image. Type: PNG
Response:
{ "result" : true }
For example form:

Upload image for an iVend Digital PassBook

POST /pbook.uploadImagePassBook
URL Parameters:
  • token - Token for access
  • idBook - ID PassBook
  • strip - Optional. Strip image. Type: PNG
  • thumbnail - Optional. Thumbnail image. Type: PNG
Response:
{ "result" : true }
For example form:

Get ID PassBook by barcode message

GET /pbook.getPassByBarcode
URL Parameters:
  • token - Token for access
  • message - Barcode message
Response:
{ "result" : true, "data" : [ { "id" : "289", "id_template" : "278", "name" : "PassBook Name" } ] }

Download a specific iVend Digital PassBook

GET /pbook.download
URL Parameters:
  • token - Token for access
  • idBook - ID PassBook
Response:
File: pass.pkpass

Delete an iVend Digital PassBook template

GET /pbook.deleteTemplate
URL Parameters:
  • token - Token for access
  • idTemplate - ID Template
Response:
{ "result" : true }

Delete PassBook:

GET /pbook.deleteBook
URL Parameters:
  • token - Token for access
  • idBook - ID PassBook
Response:
{ "result" : true }

How Does It Work

The iVend Passes demo session will help you learn how to configure Passes. iVend Passes is a platform for you to deploy Digital Passes on Apple Passbook and Android devices, helping you engage customers with a digital Loyalty Card, Coupon or Gift Card.

Also, you can go digital with iVend Passes and say no to plastic gift and loyalty cards. Learn at www.pass.ivend.com how to manage Passes, accounts, Template Designing and associated notifications.

Learn More
parallax background
1

Request for a Demo

2

Help us Call you back

3

Request for a Quote

4

Schedule a Meeting