Generic Card

'Generic Card' is defined for registering various forms of cards that aren't defined as other types. Partners can customize the items on the Generic Card to display by connecting them with card data.

Wallet Card type

Wallet card type

Wallet card subtype

generic

others

Others

Figure 1: Sample UI: Generic Card Type1
Figure 2: Sample UI: Generic Card Type2
Figure 3: Sample UI: Generic Card Type3

Wallet Card data fields

Attributes

Type

Value

Description

Payload object

cardTemplate
Object

(Required)
Wallet card template object

cardTemplate.prtnrId
String(32)

(Required)
Partner ID

cardTemplate.templateRefId
String(19)

(Required)
Partner Template ID

cardTemplate.title
String(32)

(Required)
Wallet Card Name

cardTemplate.countryCode
String(2)

(Conditional)
The Main (Headquarters) Location.
* Required when creating a template

cardTemplate.cardType
String(100)

(Conditional)
This value is set to “generic”.
* Required when creating a template.

cardTemplate.subType
String(100)

(Conditional)
This value is set to “others”.
* Required when creating a template.

cardTemplate.designType
String(100)

(Optional)
Select from these values: “generic 01”, “generic 02”, “generic 03”
* Default: “generic 01”

cardTemplate.prtnrAppPckgName
String(128)

(Optional)
APP Package Name

cardTemplate.appLogoImg
String(200)

(Optional)
Banner logo image URL.

cardTemplate.noNetworkSupportYn
String(1)

(Optional)
Either 'Y' or 'N'
* Default: 'N'

cardTemplate.privacyModeYn
String(1)

(Optional)
Either 'Y' or 'N'
* Default: 'N'

cardTemplate.preventCaptureYn
String(1)

(Optional)
Screen capture prevention flag

cardTemplate.category
String(20)

(Optional)
Select from the following values: “parking_pass”, “membership”, “reservations”, “insurance”, “health”, “receipt”, “coupon_stamp”, “note”, “photo”, and “others”.

cardTemplate.state
String(15)

(Optional)
Wallet card's state
* Default: 'DRAFT'

cardTemplate.testingModeOff
String(1)

(Optional)
TestMode Off
Either 'Y' or 'N'
* Default: ‘N’
Available only when updating templates

cardTemplate.desc
String(500)

(Optional)
Description

{
  "cardTemplate": {
    "prtnrId": "4082825513190138240",
    "templateRefId": "2138240408282551319",
    "title": "Wallet Card Title",
    "prtnrAppPckgName": "prtnrAppPckgName",
    "countryCode": "US",
    "desc": "desc",
    "cardType": "generic",
    "subType": "others",
    "appLogoImg": "http://www.yourdomain.com/banner_logo_image.png",
    "designType": "generic 02",
    "noNetworkSupportYn": "N",
    "category": "membership",
    "privacyModeYn": "N",
    "preventCaptureYn": "N"
  }
}