Retail for SAP Business One Passes

Retail for SAP Business One
Passes

Digital Passes for Apple Passbook & Android devices

Retail for SAP Business One Passes

Overview

iVend Passes is a platform for retailers to deploy Digital Passes on Apple Passbook and Android devices to help engage customers with a digital loyalty card, digital coupon or digital gift cards.

iVend Passes is the only web application that combines pass-management and push notifications in one unified cross-platform association. iVend Passes is a cloud based application that enables retailers to use the service seamlessly at their point of sale and stay connected with their customers. You can easily build pass template for a targeted customer base and send Passes to all customers without the complexity of a custom mobile application.

DOWNLOAD BROCHURE

Always updated

  • Customer has the most updated status of the balances and expiry dates (GC, Coupons, Loyalty Points)
  • Geo fencing allows retailers to tag the stores on the digital passes just by specification of coordinates while designing the template

Enhanced Customer Experience

  • Customer actually gets to enjoy the benefits extended by the retailer
  • Instant updates based on geo tagged passes

Better insight into customer

  • Timely and insightful pass usage and customer engagement statistics

No misuse

  • iVend Passes ensure that the benefits are accrued by the actual customer
  • Customer can digitally wipe passes in the event of a phone theft

Always updated

  • Customer has the most updated status of the balances and expiry dates (GC, Coupons, Loyalty Points)
  • Geo fencing allows retailers to tag the stores on the digital passes just by specification of coordinates while designing the template

A Greener Alternative to paper and plastic

iVend Passes negate the need for plastic cards and pesky paper coupons saving investment on plastic and paper thereby contributing to the environment. Being digital, iVend Passes keep the information of loyalty cards, gift cards and coupons updated. They are geo-tagged and location enabled to keep the customer always informed on his status of loyalty cards & coupons

iVend Retail Integration

iVend Passes seamlessly integrates with iVend Retail POS.
Loyalty cards designed in iVend Passes are referred to in iVend Enterprise under the iVend Loyalty section. Also referred to in the loyalty section is the email template that is used to send out the emails to the customers.
Similarly Gift Cards and Coupons are referred to in their respective sections in iVend Retail POS.

Easy to deploy

Android-Pass-Template-UI

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-Map1

Density Map

One of our newest section in the 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. At a glance you can view Add vs. Del, Sent vs. Opened and more…

Notifications

View your notifications and updates in real-time of usage. Manage your pass quickly at a glance to maximize your ROI.

Geo fencing in iVend Passes

iVend Passes utilizes the geo fencing feature to specify the different store locations of the retailer.

Retailers can specify the coordinates of the different stores while designing the template of the digital passes (Gift Card, Coupon, Loyalty card). Tagging of the stores on the digital passes ensures a notification is received on the customer’s locked phone as soon as he reaches the vicinity of stores tagged in the digital pass. Valid until dates of coupons, points and currency balance in Loyalty cards and Gift Cards are some of the notifications that a customer receives on their phones.

iVend Passes APIs

iVend Passes has a comprehensive set of APIs that can be used to develop integration with any third party POS application. The APIs once integrated will allow the POS cashier to automatically issue out Loyalty Cards, Gift Cards and Coupons that have been designed by the retailer for its customers.

Account

  • Login
  • Logout

PassBook

  • Retrieve all Passbook templates
  • Retrieve all Passbook
  • Email a PassBook to someone
  • Retrieve the Key/Values/Label for a specific PassBook template
  • Retrieve the Key/Values/Label for a specific PassBook
  • Create PassBook
  • Update a specific key/value/label pair for a specific PassBook
  • Upload image for a PassBook template
  • Upload image for a PassBook>
  • Get ID PassBook by barcode message
  • Download a specific PassBook
  • Delete PassBook template
  • Delete 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 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 Passbook:

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 a PassBook to someone:

GET /pbook.send

URL Parameters:

  • token – Token for access
  • idBook – ID PassBook
  • id_email_tmpOptional. 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 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 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 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 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 a PassBook template:

POST /pbook.uploadImage

URL Parameters:

  • token – Token for access
  • idTemplate – ID Template
  • iconOptional. Icon image. Type: PNG
  • logoOptional. Logo image. Type: PNG
  • stripOptional. Strip image. Type: PNG
  • thumbnailOptional. Thumbnail image. Type: PNG
  • backgroundOptional. Background image. Type: PNG

Response:

{
“result” : true
}

For example form:

<form action=”https://pass.ivend.com/api/pbook.uploadImage” method=”POST” enctype=”multipart/form-data”>
<input type=”text” name=”idTemplate” value=”1″ />
<input type=”text” name=”token” value=”d5206c1e2217f84fc62878c580546184″ />
<input type=”file” name=”thumbnail” value=”” />
<input type=”submit” value=”Send” />
</form>

Upload image for a PassBook:

POST /pbook.uploadImagePassBook

URL Parameters:

  • token – Token for access
  • idBook – ID PassBook
  • stripOptional. Strip image. Type: PNG
  • thumbnailOptional. Thumbnail image. Type: PNG

Response:

{
“result” : true
}

For example form:

<form action=”https://pass.ivend.com/api/pbook.uploadImagePassBook” method=”POST” enctype=”multipart/form-data”>
<input type=”text” name=”token” value=”d5206c1e2217f84fc62878c580546184″ />
<input type=”text” name=”idBook” value=”309″ />
<input type=”file” name=”thumbnail” value=”” />
<input type=”submit” value=”Send” />
</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 PassBook:

GET /pbook.download

URL Parameters:

  • token – Token for access
  • idBook – ID PassBook

Response:

File: pass.pkpass

Delete 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 demonstration video helps you learn how to configure passes through a web browser. iVend Passes is a platform for retailers to deploy digital passes on Apple Passbook and Android devices helping to engage customers with a digital loyalty card, digital coupon or digital gift card.

Retailers can go digital with iVend Passes and say no to plastic gift cards & loyalty cards. Watch the video now.

LEARN MORE

Request a Demo

Request for a Demo

Help Us Call You Back

Help us Call you back

Request a Quote

Request for a Quote

Schedule a Meeting

Schedule a Meeting