Accessing the Card Catalog
Introduction
The Hawk Marketplace Rewards Catalog Processing API allows you to access the catalog of card products that have been made available for you to order.
The card catalog is specifically configured to your sub-organization and client programs in the Hawk Marketplace platform. It is not a global catalog of all products available from Blackhawk Network. If you do not see a product you believe should be available for you to order, or you would like to add a new product to your catalog, reach out to your Account Manager.
Using the Catalog API
We recommend syncing with the catalog API once a day to pull the most current information about the products available to you. This will ensure you always have the latest card images, terms and conditions and available product denominations to order.
The image below shows a sample use case where pulling products via the Catalog API would be useful.
Diagram showing a sample Hawk Marketplace API Integration
The catalog API can be called by Client Program or by Sub Organization ID.
Calling the Catalog API by Client Program
To call the Catalog API by Client Program we will be using /clientProgram/byKey.
| Method | Service | API | Type |
|---|---|---|---|
| GET | rewardsCatalogProcessing | clientProgram/byKey → Explore | Synchronous |
URI: https://api.certification.blackhawknetwork.com/rewardsCatalogProcessing/v1/clientProgram/byKey
From our application, when calling /clientProgram/byKey, we need to send the following parameters in the HTTP header.
| Parameter | Description | Type | Required |
|---|---|---|---|
| merchantId | The Merchant ID (MID) is a string identifier, provided to you by your account manager. | String | Yes |
| requestId | A globally unique string identifier specified by the application making the request. | String | Yes |
| accept | This should be set to the following string to ensure all characters are correctly encoded in the response:
| String | No |
In our example we will be sending the following values in the header:
Content-Type: application/json
Accept: application/json; charset=utf-8
merchantId:1234
requestId:2759594006We will also need to send the clientProgramId in the URL as follows:
https://api.certification.blackhawknetwork.com/rewardsCatalogProcessing/v1/clientProgram/byKey?clientProgramId=43586508
The following HTTP status codes may be returned in the response header:
| HTTP Status Code | Meaning | Notes |
|---|---|---|
| 200 | Operation Complete | The query returned successfully. |
| 4XX | Invalid Request | Check the JSON error response provided. In most cases you will find the request had missing information or was formatted improperly. |
| 5XX | System Error | Blackhawk Network encountered an internal error trying to process your order. Reach out to your Account Manager for more information. |
Assuming the query was successful a JSON object will be returned in the response containing the following information.
ClientProgram
| Name | Description | Type | Possible Values |
|---|---|---|---|
| clientProgramID | The queried Program ID. Also known as Quote ID. | Integer | |
| programName | The descriptive name of the program | String | |
| programType | This indicates if the program is physical or digital. | String | PHYSICAL, DIGITAL |
| currency | The product currency. | String | Example: USD, CAD |
| products | List of available products | Object |
Products
The products object contains the following information about each product.
Attributes Vary by Product TypeAvailable attributes vary by product type and not all attributes are available for all products. Please review the sample responses below.
| Name | Description | Type |
|---|---|---|
| contentProviderCode | Content provider code | String |
| productName | Product Name | String |
| productDescription | Product Description | String |
| parentBrandName | Parent Brand Name | String |
| redemptionInfo | Redemption Information | String |
| termsAndConditions | The terms and conditions for the product | Object |
| productImage | URL to the image for the product. This is usually a representative card image that can be presented to the customer. | String |
| logoImage | URL to the logo image for the merchant. This is only available for some kind of products for some merchants. | String |
| valueRestrictions | Indicates what values/denominations the product can be ordered in. Orders that do not fit this criteria will be rejected. | Object |
| offFaceDiscountPercent | If there is a face discount the percentage will be provided here. | Number |
| expirationDescription | A textual value that can be used to describe the expiration terms to the customer. For example: "3 months". Note: Expiration information is only available for open loop digital and physical products, it is not available for closed loop merchant gift cards. | String |
| expiration | More detailed information about the expiration for this product. | Object |
| cardholderFees | Details of all the fees that will be applied to the cardholder. | Object Array |
| isSweep | Indicates if this is a sweep product. | boolean |
| eGiftFormat | Indicates the eGift reward type. | String |
Terms and Conditions
| Name | Description | Type |
|---|---|---|
| type | This indicates if the terms and conditions are included directly as a string or if a link has been provided. Possible values are: INLINE,LINK | String |
| url | The URL to the terms and conditions. | String |
| text | The text of the terms and conditions. | String |
Value Restrictions
| Name | Description | Type |
|---|---|---|
| minimum | Minimum value for the denomination that can be ordered. | Number |
| maximum | Maximum value for the denomination that can be ordered. | Number |
| exclusivelyAllowedValues | List of exclusively available values. | Array of numbers |
Expiration
Note: Expiration information is only available for open loop digital and physical products, it is not available for closed loop merchant gift cards.
| Name | Description | Type |
|---|---|---|
| type | Type of expiration applicable to the product. Possible values are: ROLLING,STATIC | String |
| numberofMonths | Expiry time in number of months. | Integer |
| date | Specific date of expiration. | String (date-time) |
Cardholder Fees
Note this is an array of objects. One object will be returned for each fee.
| Name | Description | Type |
|---|---|---|
| calculationType | The type of calculation use for the fee. Possible values are: AMOUNT,PERCENT | String |
| name | Fee name. For example: "Conversion Currency Fee". | String |
| amount | Fee amount. | Number |
| percent | Fee percentage | Number |
Shown below are some different examples of information returned for different kinds of products:
{
"clientProgramId": 43308603,
"programName": "Virtual Prepaid Account",
"programType": "DIGITAL",
"currency": "USD",
"products": [
{
"productImage": "https://d30xemkaawaj37.cloudfront.net/resized/default-virtual-disc-385x245.png",
"valueRestrictions":
{
"minimum": 0,
"maximum": 1000
},
"expirationDescription": "3 months",
"expiration":
{
"type": "ROLLING",
"numberOfMonths": 3
},
"cardholderFees":
[{
"calculationType": "PERCENT",
"name": "Conversion Currency Fee",
"percent": 2
},
{
"calculationType": "AMOUNT",
"name": "Cardholder Replacement Fee",
"amount": 15
},
{
"calculationType": "AMOUNT",
"name": "Virtual Conversion Cardholder Fee",
"amount": 3
},
{
"calculationType": "AMOUNT",
"name": "Expedited Delivery Fee",
"amount": 20
}]
}]
}{
"clientProgramId": 95005262,
"programName": "egift",
"programType": "DIGITAL",
"currency": "USD",
"products": [
{
"contentProviderCode": "Barnes&NobleFRC_USD_en_eGift",
"productName": "Barnes & Noble eGift FRC",
"productDescription": "Choose from an incredible selection of books, NOOK Booksâ„¢, toys, games, music, and movies. Can also be redeemed for NOOK devices and accessories.",
"parentBrandName": "Barnes & Noble",
"redemptionInfo": "In store and onlinePrint out this email. Make sure it includes the eGift Card number and PIN. Give this print-out to your cashier.How to Redeem Online for NOOK Books™: Save your Barnes & Noble eGift Card to your account by clicking the Manage Gift Cards for NOOK Books™ link on your account page. Shop the NOOK Book Store and click “Buy Now†to purchase the NOOK Book™ of your choice. Any available Gift Card or eGift Card balance will be automatically redeemed first, and your default credit card will be charged for the remaining balance, if any. \n\nFor Products other than NOOK Books™:\nVisit BN.com. Shop the BN.com site, select your items, and add them to your Shopping Cart.\nProceed to Checkout. Enter your Barnes & Noble eGift Card number and PIN in the spaces provided on the Payment page. Submit your order.",
"termsAndConditions": {
"type": "INLINE",
"text": "Barnes & Noble Gift Cards can be used at any Barnes & Noble store nationwide and at BN.com (www.bn.com). They can also be used at any Barnes & Noble College location. Maintenance, dormancy or service fees do not apply to balances on Gift Cards. Gift Cards have no expiration dates. Barnes & Noble Gift Cards may be used to purchase annual memberships in the Barnes & Noble Membership program (continuous billing memberships require a valid credit card). Barnes & Noble Gift Cards will not be replaced if lost or stolen. Barnes & Noble Gift Cards will not be exchangeable for cash except where required by law. Barnes & Noble Gift Cards are issued by Barnes & Noble Marketing Services LLC. Other conditions may apply. See www.bn.com and the back of a Barnes & Noble Gift Card for details."
},
"productImage": "https://content.blackhawknetwork.com/gcmimages/product/xlarge/79158.png",
"logoImage": "https://content.blackhawknetwork.com/gcmimages/manufacturer/xsmall/PL00103703.jpg",
"valueRestrictions": {
"minimum": 15,
"maximum": 500
},
"offFaceDiscountPercent": 0,
"locale": "EN"
},
{
"contentProviderCode": "BuffaloWildWingsFRC_USD_en_eGift",
"productName": "Buffalo Wild Wings eGift FRC",
"productDescription": "Buffalo Wild Wings® is a sports bar with beer and wings and a crazy amount of TVs showing all the games. And rowdy fans and all the sauces for all the wings. Did we mention beer? Because we pour more beer than anyone in the country. So bring your friends, your outside voice and cheer on your favorite team to victory at any of our 1,200+ locations nationwide. Why aren’t you here already? www.buffalowildwings.com",
"parentBrandName": "Buffalo Wild Wings®",
"redemptionInfo": "In-store and Online<ol><li>Print this page.<\/li><li>Bring it to any Buffalo Wild Wings in the U.S.<\/li><li>Present it to your server at the time of payment.<\/li><\/ol>Select \"PAY WITH GIFT CARD\" as your Payment Method - up to two gift cards can be applied and only cards with an 8-Digit PIN can be used.Manually key-in the 16-digit gift card number and PIN (for cards with PIN).Select \"PAY WITH GIFT CARD\" as your Payment Method - up to two gift cards can be applied and only cards with an 8-Digit PIN can be used.",
"termsAndConditions": {
"type": "INLINE",
"text": "This Card never expires and there are no fees. To get your Card balance, visit buffalowildwings.com. Purchase, use or acceptance of this Card constitutes acceptance of these Terms. This Card is redeemable up to the balance for food, product, beverage or alcohol (where permitted by law) at participating Buffalo Wild Wings locations in the U.S. This Card is not redeemable for cash or refundable unless required by law. It is not reloadable or usable to purchase gift cards. Blazin Wings, Inc. is the Card issuer and sole obligor to Card owner, and may delegate its issuer obligations to an assignee, without recourse. If delegated, the assignee, and not Blazin Wings, Inc. will be sole obligor to Card owner. This Card may not be resold without authorization; Blazin Wings, Inc. has the right to deactivate or reject Cards sold by unauthorized sellers or Cards involved in fraudulent activity. This Card is not a debit or credit card. It will not be replaced if lost, stolen, damaged or used without authorization. Other Terms apply, visit: buffalowildwings.com. TM & © 2021 Buffalo Wild Wings, Inc."
},
"productImage": "https://content.blackhawknetwork.com/gcmimages/product/xlarge/75610.png",
"logoImage": "https://content.blackhawknetwork.com/gcmimages/manufacturer/xsmall/VG6YL5ZQ93Z7LMZWRTSBXJJPWC_null_0929202219:30:01.PNG",
"valueRestrictions": {
"minimum": 5,
"maximum": 200
},
"offFaceDiscountPercent": 0,
"locale": "EN"
},
{
"clientProgramId": 13066088,
"programName": "Park and Company Reloadable Visa",
"programType": "PHYSICAL",
"currency": "USD",
"products": [ {
"productImage": "https://d30rrwwq6cckt4.cloudfront.net/resized/53ef8db0-ae9e-40a4-9c25-00c945bb5b22-385x245.png",
"valueRestrictions": {
"minimum": 0,
"maximum": 0,
"exclusivelyAllowedValues": []
},
"expirationDescription": "2020-06-30",
"expiration": {
"type": "STATIC",
"date": "2020-06-30"
},
"cardholderFees": [
{
"calculationType": "AMOUNT",
"name": "Monthly Maintenance Fee",
"amount": 2.5
},
{
"calculationType": "AMOUNT",
"name": "Check Refund Fee",
"amount": 0
},
{
"calculationType": "AMOUNT",
"name": "Card Refund Fee",
"amount": 15
},
{
"calculationType": "PERCENT",
"name": "Conversion Currency Fee",
"percent": 2
},
{
"calculationType": "AMOUNT",
"name": "Expedited Delivery Fee",
"amount": 20
}
]
}]
}{
"clientProgramId": 95006871,
"programName": "Create new AOD Cp",
"programType": "PHYSICAL",
"currency": "USD",
"products": [
{
"contentProviderCode": "Aeropostale",
"productName": "Aeropostale Gift Card",
"productDescription": "Aéropostale is a specialty retailer of casual apparel and accessories, principally targeting 16 to 22 year-old young women and men through its Aéropostale stores and online at www.aeropostale.com.",
"parentBrandName": "Aéropostale",
"redemptionInfo": "Retail stores located nationwideRefer to www.aeropostale.com for instructions.Refer to www.aeropostale.com for instructions.",
"termsAndConditions": {
"type": "INLINE",
"text": "This card may be used at any Aéropostale store in the US and Puerto Rico , or online at www.aeropostale.com. For card balance please call 1-800-832-0656 or visit any Aéropostale store. This gift card is issued by Aero GC Mgmt LLC.This card may be used at any Aéropostale store in the US and Puerto Rico , or online at www.aeropostale.com. For card balance please call 1-800-832-0656 or visit any Aéropostale store. This gift card is issued by Aero GC Mgmt LLC.This card may be used at any Aéropostale store in the US and Puerto Rico , or online at www.aeropostale.com. For card balance please call 1-800-832-0656 or visit any Aéropostale store. This gift card is issued by Aero GC Mgmt LLC."
},
"productImage": "https://d29xemkaawaj37.cloudfront.net/resized/egift_112953-385x245.png",
"logoImage": "https://content.blackhawknetwork.com/gcmimages/manufacturer/xsmall/PL00103649.jpg",
"valueRestrictions": {
"minimum": 15,
"maximum": 500
},
"offFaceDiscountPercent": 0,
"locale": "EN"
},
{
"contentProviderCode": "AIRBNB",
"productName": "Airbnb Gift Card",
"productDescription": "Amazing places to stay and things to do, all around the world.",
"parentBrandName": "Airbnb",
"redemptionInfo": "<p>Here’s how to redeem your gift:\n<\/p><ol>\n <li>Sign up or log in at <a href=https://www.airbnb.com/gift target=\"_blank\">airbnb.com/gift<\/a><\/li>\n <li>Follow the on-screen prompts<\/li>\n <li>We’ll automatically apply the credit when you book<\/li>\n<\/ol>\n\n<p><\/p>",
"termsAndConditions": {
"type": "INLINE",
"text": "Card balance does not expire. No fees apply to purchase/activation of Card. Redeemable by residents of the U.S., not including U.S. territories and possessions, for goods and services on airbnb.com only. Card cannot be reloaded, resold, transferred for value, refunded or redeemed for cash, except as required by law. Safeguard this Card like cash; issuer not responsible for lost, damaged or stolen cards, or unauthorized use. Issued by Airbnb Gift Card Services, LLC. Terms apply and are subject to change without notice; visit <a href=https://www.airbnb.com/terms/gift_cards target=\"_blank\">airbnb.com/terms/gift_cards<\/a> for current terms."
},
"productImage": "https://content.blackhawknetwork.com/gcmimages/product/xlarge/1015558.png?dt=1648222108258",
"logoImage": "https://content.blackhawknetwork.com/gcmimages/manufacturer/xsmall/7993LLJC3GJHS5LWWK3Q410M5C-en_US.jpeg?dt=1638831039506",
"valueRestrictions": {
"minimum": 25,
"maximum": 500
},
"offFaceDiscountPercent": 0,
"locale": "EN"
},
{
"contentProviderCode": "1800Flowerscom",
"productName": "1800Flowers.com Gift Card",
"productDescription": "1-800-Flowers and their family of brands offers a wide selection of flowers, gift baskets and specialty items to help deliver smiles!",
"parentBrandName": "1800 flowers.com",
"redemptionInfo": "To use the Gift Cards and Promotional Offers, present them at the time of payment. You will be required to supply the PIN number that came with your Gift Card. If you do not have your PIN, please contact our toll-free number 1-800-993-1192.",
"termsAndConditions": {
"type": "INLINE",
"text": "The Gift Card and Gift Certificate is a prepaid payment device that comes with a set dollar value. It is not a credit card, charge card or debit card. The Gift Card and Gift Certificate has no associated service or dormancy fees and no expiration date. The Gift Card and Gift Certificate can be used at the brands, the company owned and participating franchised retail stores, web sites and on phone orders, as listed at www.FreshGift.com <http://www.freshgift.com/> . We reserve the right to require credit card or alternate non-promotional payment method information for verification purposes, even if the Gift Card or Gift Certificate fully covers the transaction order total. We do not allow the purchase of a Gift Card with another Gift Card, Gift Certificate, Savings Pass, Appreciation Award, Award Card, or Rewards Pass. Your 19-digit Gift Card may become redeemable at additional brands and locations, which information will be updated on this page. The Gift Card and Gift Certificates may only be used to purchase products and services and may not be redeemed for cash, unless otherwise prohibited by law. The Gift Cards and Gift Certificates are not transferable and may not be used for unlawful purposes. Please visit www.freshgift.com http://www.freshgift.com/ or full terms and conditions.The Gift Card and Gift Certificate is a prepaid payment device that comes with a set dollar value. It is not a credit card, charge card or debit card. The Gift Card and Gift Certificate has no associated service or dormancy fees and no expiration date. The Gift Card and Gift Certificate can be used at the brands, the company owned and participating franchised retail stores, web sites and on phone orders, as listed at www.FreshGift.com <http://www.freshgift.com/> . We reserve the right to require credit card or alternate non-promotional payment method information for verification purposes, even if the Gift Card or Gift Certificate fully covers the transaction order total. We do not allow the purchase of a Gift Card with another Gift Card, Gift Certificate, Savings Pass, Appreciation Award, Award Card, or Rewards Pass. Your 19-digit Gift Card may become redeemable at additional brands and locations, which information will be updated on this page. The Gift Card and Gift Certificates may only be used to purchase products and services and may not be redeemed for cash, unless otherwise prohibited by law. The Gift Cards and Gift Certificates are not transferable and may not be used for unlawful purposes. Please visit www.freshgift.com http://www.freshgift.com/ or full terms and conditions.The Gift Card and Gift Certificate is a prepaid payment device that comes with a set dollar value. It is not a credit card, charge card or debit card. The Gift Card and Gift Certificate has no associated service or dormancy fees and no expiration date. The Gift Card and Gift Certificate can be used at the brands, the company owned and participating franchised retail stores, web sites and on phone orders, as listed at www.FreshGift.com <http://www.freshgift.com/> . We reserve the right to require credit card or alternate non-promotional payment method information for verification purposes, even if the Gift Card or Gift Certificate fully covers the transaction order total. We do not allow the purchase of a Gift Card with another Gift Card, Gift Certificate, Savings Pass, Appreciation Award, Award Card, or Rewards Pass. Your 19-digit Gift Card may become redeemable at additional brands and locations, which information will be updated on this page. The Gift Card and Gift Certificates may only be used to purchase products and services and may not be redeemed for cash, unless otherwise prohibited by law. The Gift Cards and Gift Certificates are not transferable and may not be used for unlawful purposes. Please visit www.freshgift.com http://www.freshgift.com/ or full terms and conditions."
},
"productImage": "https://d29xemkaawaj37.cloudfront.net/resized/egift_112961-385x245.png",
"logoImage": "https://content.blackhawknetwork.com/gcmimages/manufacturer/xsmall/DXXJQXXQHKJV7FNN07FLQP0FH0_0906202323:16:46.PNG",
"valueRestrictions": {
"minimum": 15,
"maximum": 500
},
"offFaceDiscountPercent": 0,
"locale": "EN"
}
]
}Calling the Catalog API by Sub Organization ID
To call the Catalog API by Sub Organization ID we will be using /clientProgramsBySubOrg.
| Method | Service Name | Service Type |
|---|---|---|
| GET | clientProgramsBySubOrg → Explore | Synchronous |
From our application, when calling /clientProgramsBySubOrg, we need to send the following parameters in the HTTP header.
| Parameter | Description | Type | Required |
|---|---|---|---|
| MerchantId | The Merchant ID (MID) is a string identifier issued by BHN to each merchant for billing purposes. | String | Yes |
| RequestId | A unique identifier for each order provided by you (the caller). The requestId value must be unique for each request and can have a maximum of 50 characters. | String | Yes |
| Accept | This should be set to the following string to ensure all characters are correctly encoded in the response:
| String | No |
In our example we will be sending the following values in the header:
Content-Type: application/json
Accept: application/json; charset=utf-8
merchantId:1234
requestId:2019-08-16T16:41:00-0600We will also need to send the subOrgId in the URL as follows:
https://api.certification.blackhawknetwork.com/rewardsCatalogProcessing/v1/clientProgramsBySubOrg?subOrgId=12345
The following HTTP status codes may be returned in the response header:
| HTTP Status Code | Meaning | Notes |
|---|---|---|
| 200 | Operation Complete | The query returned successfully. |
| 4XX | Invalid Request | Check the JSON error response provided. In most cases you will find the request had missing information or was formatted improperly. |
| 5XX | System Error | Blackhawk Network encountered an internal error trying to process your order. Reach out to your Account Manager for more information. |
Assuming the query was successful a JSON object will be returned in the response containing the following information.
In our case, since we are querying by subOrgID the response is an array of client programs associated with the provided Sub Organization ID instead of just one program. Refer to the detailed object information in the Calling the Catalog API by Program section above.
Here is a sample JSON response when calling by subOrgID:
{
"current": "https://api.certification.blackhawknetwork.com/rewardsCatalogProcessing/v1/clientProgramsBySubOrg",
"totalCount": 10,
"currentResults": [
{
"clientProgramId": 95000309,
"programName": "VISA Reload ATM ACH CK BT NO FEES Alternative FIS",
"programType": "PHYSICAL",
"currency": "USD",
"products": [ {
"productImage": "https://d29xemkaawaj37.cloudfront.net/resized/default-visa-385x245.png",
"valueRestrictions": {
"minimum": 0,
"maximum": 99999
},
"expirationDescription": "2027-06-01",
"expiration": {
"type": "STATIC",
"date": "2027-06-01"
},
"cardholderFees": [
{
"calculationType": "AMOUNT",
"name": "ACH Transfer Fee",
"amount": 10
},
{
"calculationType": "AMOUNT",
"name": "AME ATM Domestic Withdrawal Fee",
"amount": 1.75
}
]
}]
},
{
"clientProgramId": 95000375,
"programName": "Open Loop Visa Bulk ANO CC Standard Activation",
"programType": "PHYSICAL",
"currency": "USD",
"products": [ {
"productImage": "https://d29xemkaawaj37.cloudfront.net/resized/20190506201514_Executive Silver Visa-no denom-3-4 line.png-385x245.png",
"valueRestrictions": {"minimum": 0},
"expirationDescription": "5 months",
"expiration": {
"type": "ROLLING",
"numberOfMonths": 5
},
"cardholderFees": [
{
"calculationType": "AMOUNT",
"name": "Expedited Replacement Fee $20.00",
"amount": 20
},
{
"calculationType": "PERCENT",
"name": "Currency Conversion 2%",
"percent": 2
},
{
"calculationType": "AMOUNT",
"name": "Replace Card Fee $10",
"amount": 5
}
]
}]
},
{
"clientProgramId": 95000383,
"programName": "Promo Visa Bulk ANO - Data Validation-Activation Code",
"programType": "PHYSICAL",
"currency": "USD",
"products": [ {
"productImage": "https://d29xemkaawaj37.cloudfront.net/resized/20190506201514_Executive Silver Visa-no denom-3-4 line.png-385x245.png",
"valueRestrictions": {"minimum": 0},
"expirationDescription": "20 months",
"expiration": {
"type": "ROLLING",
"numberOfMonths": 20
},
"cardholderFees": [
{
"calculationType": "PERCENT",
"name": "Currency Conversion 2%",
"percent": 2
},
{
"calculationType": "AMOUNT",
"name": "Expedited Replacement Fee $20.00",
"amount": 20
},
{
"calculationType": "AMOUNT",
"name": "Replace Card Fee $10",
"amount": 10
}
]
}]
},
{
"clientProgramId": 95000402,
"programName": "Visa Personalized Bulk no PID",
"programType": "PHYSICAL",
"currency": "USD",
"products": [ {
"productImage": "https://d29xemkaawaj37.cloudfront.net/resized/20190506201514_Executive Silver Visa-no denom-3-4 line.png-385x245.png",
"valueRestrictions": {
"minimum": 1,
"maximum": 2000
},
"expirationDescription": "23 months",
"expiration": {
"type": "ROLLING",
"numberOfMonths": 23
},
"cardholderFees": [
{
"calculationType": "AMOUNT",
"name": "Replacement Fee $6.95 No Free",
"amount": 6.95
},
{
"calculationType": "AMOUNT",
"name": "Expedited Replacement Fee $20.00",
"amount": 20
},
{
"calculationType": "PERCENT",
"name": "Currency Conversion 2%",
"percent": 2
}
]
}]
},
{
"clientProgramId": 95000403,
"programName": "Visa Personalized Bulk - Client Supplied PID",
"programType": "PHYSICAL",
"currency": "USD",
"products": [ {
"productImage": "https://d29xemkaawaj37.cloudfront.net/resized/20190506201514_Executive Silver Visa-no denom-3-4 line.png-385x245.png",
"valueRestrictions": {
"minimum": 0,
"maximum": 0
},
"expirationDescription": "6 months",
"expiration": {
"type": "ROLLING",
"numberOfMonths": 6
},
"cardholderFees": [
{
"calculationType": "PERCENT",
"name": "Currency Conversion 2%",
"percent": 2
},
{
"calculationType": "AMOUNT",
"name": "Expedited Replacement Fee $20.00",
"amount": 20
},
{
"calculationType": "AMOUNT",
"name": "Replacement Fee $6.95 No Free",
"amount": 6.95
}
]
}]
},
{
"clientProgramId": 95000417,
"programName": "Visa Personalized Individual - System Generated PID",
"programType": "PHYSICAL",
"currency": "USD",
"products": [ {
"productImage": "https://d29xemkaawaj37.cloudfront.net/resized/20190506201514_Executive Silver Visa-no denom-3-4 line.png-385x245.png",
"valueRestrictions": {
"minimum": 1,
"maximum": 2000
},
"expirationDescription": "12 months",
"expiration": {
"type": "ROLLING",
"numberOfMonths": 12
},
"cardholderFees": [
{
"calculationType": "AMOUNT",
"name": "Expedited Replacement Fee $20.00",
"amount": 20
},
{
"calculationType": "AMOUNT",
"name": "Replacement Fee $6.95 No Free",
"amount": 6.95
},
{
"calculationType": "PERCENT",
"name": "Currency Conversion 2%",
"percent": 2
}
]
}]
},
{
"clientProgramId": 95000422,
"programName": "Visa PERS Individual Suppress Carrier Msg - Waive Shipping",
"programType": "PHYSICAL",
"currency": "USD",
"products": [ {
"productImage": "https://d29xemkaawaj37.cloudfront.net/resized/20190506201514_Executive Silver Visa-no denom-3-4 line.png-385x245.png",
"valueRestrictions": {
"minimum": 1,
"maximum": 2000
},
"expirationDescription": "22 months",
"expiration": {
"type": "ROLLING",
"numberOfMonths": 22
},
"cardholderFees": [
{
"calculationType": "PERCENT",
"name": "Currency Conversion 2%",
"percent": 2
},
{
"calculationType": "AMOUNT",
"name": "Replacement Fee $6.95 No Free",
"amount": 6.95
},
{
"calculationType": "AMOUNT",
"name": "Expedited Replacement Fee $20.00",
"amount": 20
}
]
}]
},
{
"clientProgramId": 95000436,
"programName": "Bulk ANO Suppress 4th Line & Carrier Msg - No Defined Denom",
"programType": "PHYSICAL",
"currency": "USD",
"products": [ {
"productImage": "https://d29xemkaawaj37.cloudfront.net/resized/20190506201514_Executive Silver Visa-no denom-3-4 line.png-385x245.png",
"valueRestrictions": {
"minimum": 0,
"exclusivelyAllowedValues": [
100,
25,
50,
75
]
},
"expirationDescription": "24 months",
"expiration": {
"type": "ROLLING",
"numberOfMonths": 24
},
"cardholderFees": [
{
"calculationType": "AMOUNT",
"name": "Expedited Replacement Fee $20.00",
"amount": 20
},
{
"calculationType": "PERCENT",
"name": "Currency Conversion 2%",
"percent": 2
},
{
"calculationType": "AMOUNT",
"name": "Replace Card Fee $10",
"amount": 10
}
]
}]
},
{
"clientProgramId": 95000461,
"programName": "Bulk Anonymous Data Capture",
"programType": "PHYSICAL",
"currency": "USD",
"products": [ {
"productImage": "https://d29xemkaawaj37.cloudfront.net/resized/20190506201514_Executive Silver Visa-no denom-3-4 line.png-385x245.png",
"valueRestrictions": {"minimum": 0},
"expirationDescription": "18 months",
"expiration": {
"type": "ROLLING",
"numberOfMonths": 18
},
"cardholderFees": [
{
"calculationType": "AMOUNT",
"name": "Replace Card Fee $10",
"amount": 10
},
{
"calculationType": "AMOUNT",
"name": "Expedited Replacement Fee $20.00",
"amount": 20
},
{
"calculationType": "PERCENT",
"name": "Currency Conversion 2%",
"percent": 2
}
]
},
}]
{
"clientProgramId": 95000465,
"programName": "Personalized Ind Credit Card - Client Supplied PID",
"programType": "PHYSICAL",
"currency": "USD",
"products": [ {
"productImage": "https://d29xemkaawaj37.cloudfront.net/resized/default-mc-385x245.png",
"valueRestrictions": {
"minimum": 1,
"maximum": 75000
},
"expirationDescription": "24 months",
"expiration": {
"type": "ROLLING",
"numberOfMonths": 24
},
"cardholderFees": [
{
"calculationType": "AMOUNT",
"name": "Replace Card Fee $10",
"amount": 10
},
{
"calculationType": "AMOUNT",
"name": "Expedited Replacement Fee $20.00",
"amount": 20
},
{
"calculationType": "PERCENT",
"name": "Currency Conversion 2%",
"percent": 2
},
{
"calculationType": "AMOUNT",
"name": "Replacement Fee $6.95",
"amount": 6.95
}
]
}]
}
]
}Updated 2 months ago
