Side Menu
 
   

iVend Passes

Send digital coupons, offers and loyalty cards to any smartphone user

Google playadd to passbook Download Mobile POS Factsheet

iVend Passes

Expand your brand’s mobile footprint, with iVend Passes

As more shoppers turn to their smartphones for higher retail convenience, isn’t it time you delivered them coupons, offers, gift certificates and loyalty cards – digitally?

iVend Passes is a cloud-based application for mobile marketing. Send passes that can be stored in the native digital wallet on a smartphone – like Apple Wallet or Android Pay – to be redeemed at any point of sale.

Send Loyalty Cards, Coupons, Tickets, Gift Cards, Membership Cards, Sales Updates, Offers and geolocation-specific Communications. Available on iOS or Android mobile devices, iVend Passes helps retailers offer targeted and relevant digital offers without the hassle of a custom mobile application. iVend Passes seamlessly integrates with the iVend Retail management suite or can be used with any existing POS system via open APIs.

Download eBook

Send Personalized, Relevant Offers to More Customers

Learn how the right systems can improve enterprise communications our free eBook, “The Digital Store Platform: Better data for survival in a customer-centric world.”
Download eBook

Offer Seamless Customer Experiences

  • Enable customers to save your branded coupons and offers to their mobile wallets
  • Ensures that customers can access the most up to date balances and expiry dates for gift cards and loyalty cards at any time, so usage and engagement increases
  • No need for customers to carry paper or plastic cards or cut coupons, as redemption uses scanable bar codes on their phones
  • Customers receive offers based on geo-location proximity to stores

Mobilize Offers & Loyalty

  • Offer and loyalty card creation, design and location management for all mobile wallet content
  • Drive more positive opinions of loyalty programs amongst consumers
  • Send more relevant, targeted offers

Gain Better Customer Insights

  • Track redemptions both in-store and online
  • Instant updates based on geo-tagged passes
  • Leverage customer engagement statistics for business optimization and planning
  • Ensure that the benefits are accrued by the actual customer via his device

Enhanced Customer Engagement

  • Offer only timely and relevant communications
  • Boost social media exposure and gain new customers
  • Increase foot traffic by staying top-of-mind with your clientele

Flexible Integrations

  • Fully integrates with iVend Retail management suite
  • Works alongside any existing third-party POS system via APIs

Geo-marketing Capabilities

  • Geo-fencing to offer coupons, offers and loyalty notifications in specified geography
  • Send offers to customers within a certain proximity to some or all stores

Real-time Data

  • Notifications include loyalty balances, coupons close to expiring, unspent balances on gift cards, special events and offers, etc.
  • Visibility into program usage reports and sales achievements by locations
  • Dashboards and reporting tools to enable marketing and measure ROI

Easy to Deploy

  • WYSIWYG template designer and email designer
  • Comprehensive set of APIs supports integration to 3rd party POS
  • Works on any iOS or Android device with native wallet App.

Custom Designs

  • Send customized email messages along with Passes
  • Color schemes and logos in line with your Brand standards
  • Send an image of the pass that customer is receiving

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 iVend Passes Work

Simplify the burden of coupon definitions and validation and say goodbye to cumbersome paper coupons with loyalty, coupon and pass management with a range of technical features to support your marketing efforts.

How can iVend Retail help?
iVend Passes is a platform for retailers to deploy digital coupons, cards and offers on iOS and Android devices. Watch this short video to learn why to say goodbye to plastic gift cards & loyalty cards and hello to better customer engagement.

Learn More

Interested in learning how iVend Retail can accelerate your retail success?

Please select a method contact from below and our team of retail experts will be in touch.

Request a Demo

Request a Demo

 

Schedule a Call

Schedule a Call

 

Request a Quote

Request a Quote

Schedule a Meeting

Schedule a Meeting