Card embossing notification received
Event that occurs in three situations:
1. When the embossing process occurs, via scheduling or through the Start card embossing endpoint.
2. When the Get encrypted card data for embossing endpoint is called.
See the Physical Card Embossing guide for more information.
Type: object
Domain: cards
Event: embossing
Version: 1
card_id required
Title: Card ID
Description: Pismo card ID
Type: integer
Example:
1237845
program_id required
Title: Program ID
Description: Card's Pismo program ID
Type: integer
Example:
9856
account_id
Title: Account ID
Description: Pismo account ID.
Type: integer
Example:
1169876
address_id
Title: embossing address_id
Description: ID of address used to emboss card.
Type: string
Example:
12345678
customer_id
Title: Customer ID
Description: User's Pismo customer ID.
Type: integer
Example:
16543111
embosser
Title: Embosser
Description: Embosser's Pismo platform information
Type: objectid
Title: Embosser ID
Description: Pismo assigned embosser ID.
Type: string
Example:
1111
name
Title: Embosser name
Description: Embosser company name
Type: string
Example:
EM1
embossing_group
Description: Embossing group name
Type: string
error_message
Title: Card embossing failure error message.
Description: Error message when a card is removed for embossing. Null if the operation does not fail.
Type: string
Example:
Card 12345 must have its password updated in order to be eligible for embossing
error_type
Title: Card error
Description: Card embossing failure error message.
Type: string or null
Example:
account_not_found
account_address_not_found
account_address_inactive
account_phone_not_found
customer_not_found
card_pci_not_found
card_pci_password_unchanged
card_not_found
card_status_invalid
card_type_invalid
internal_error
embossing_line_not_formatted
embossing_line_not_encrypted
embossing_line_invalid_format
embossing_undelivered
invalid_printed_name
account_address_zipcode_invalid
card_validation_error
reembossing_counter
Title: Reembossing counter
Description: How many times the card was re-embossed
Type: integer
Example:
1
tracking
Title: Tracking file
Description: The tracking file name if the card is eligible for embossing, null if operation fails.
Type: string
Example:
trackfile
validation_results
Title: Validation results
Description: Information about errors encountered in embossing validation
Type: objectType
Title: Error Type
Description: Error Type
Type: string
Example:
account_address_zipcode_invalid
Error
Title: Error description
Description: Error description
Type: string
Example:
some-error
{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"title": "Card embossing notification received",
"description": "Event that occurs in three situations:<br>1. When the embossing process occurs, via scheduling or through the <a href='https://developers.pismo.io/pismo-docs/reference/start-embossing'>Start card embossing</a> endpoint.<br>2. When the <a href='https://developers.pismo.io/pismo-docs/reference/post-generate-embossing'>Get encrypted card data for embossing</a> endpoint is called.<br><br>See the <a href='https://developers.pismo.io/pismo-docs/docs/physical-card-embossing'>Physical Card Embossing</a> guide for more information.",
"examples": [
{
"account_id": 102148544,
"card_id": 8793297,
"card_status": "CREATED",
"customer_id": 102146146,
"embosser": {
"id": "4",
"name": "EM"
},
"error_message": "",
"error_type": "",
"program_id": 8659,
"tracking": "EM1008.202208171707001234"
}
],
"required": [
"card_id",
"program_id"
],
"properties": {
"card_id": {
"type": "integer",
"title": "Card ID",
"description": "Pismo card ID",
"examples": [
1237845
]
},
"program_id": {
"type": "integer",
"title": "Program ID",
"description": "Card's Pismo program ID",
"examples": [
9856
]
},
"account_id": {
"type": "integer",
"title": "Account ID",
"description": "Pismo account ID.",
"examples": [
1169876
]
},
"address_id": {
"type": "string",
"title": "embossing address_id",
"description": "ID of address used to emboss card. ",
"examples": [
"12345678"
]
},
"customer_id": {
"type": "integer",
"title": "Customer ID",
"description": "User's Pismo customer ID.",
"examples": [
16543111
]
},
"embosser": {
"type": "object",
"title": "Embosser",
"description": "Embosser's Pismo platform information",
"properties": {
"id": {
"examples": [
"1111"
],
"title": "Embosser ID",
"description": "Pismo assigned embosser ID.",
"type": "string"
},
"name": {
"examples": [
"EM1"
],
"title": "Embosser name",
"description": "Embosser company name",
"type": "string"
}
}
},
"embossing_group": {
"type": "string",
"description": "Embossing group name"
},
"error_message": {
"type": "string",
"title": "Card embossing failure error message.",
"description": "Error message when a card is removed for embossing. Null if the operation does not fail.",
"examples": [
"Card 12345 must have its password updated in order to be eligible for embossing"
]
},
"error_type": {
"type": [
"string",
"null"
],
"title": "Card error",
"description": "Card embossing failure error message.",
"examples": [
"account_not_found",
"account_address_not_found",
"account_address_inactive",
"account_phone_not_found",
"customer_not_found",
"card_pci_not_found",
"card_pci_password_unchanged",
"card_not_found",
"card_status_invalid",
"card_type_invalid",
"internal_error",
"embossing_line_not_formatted",
"embossing_line_not_encrypted",
"embossing_line_invalid_format",
"embossing_undelivered",
"invalid_printed_name",
"account_address_zipcode_invalid",
"card_validation_error"
]
},
"reembossing_counter": {
"type": "integer",
"title": "Reembossing counter",
"description": "How many times the card was re-embossed",
"examples": [
1
]
},
"tracking": {
"type": "string",
"title": "Tracking file",
"description": "The tracking file name if the card is eligible for embossing, null if operation fails.",
"examples": [
"trackfile"
]
},
"validation_results": {
"type": "object",
"title": "Validation results",
"description": "Information about errors encountered in embossing validation",
"properties": {
"Type": {
"examples": [
"account_address_zipcode_invalid"
],
"title": "Error Type",
"description": "Error Type",
"type": "string"
},
"Error": {
"examples": [
"some-error"
],
"title": "Error description",
"description": "Error description",
"type": "string"
}
}
}
},
"definitions": {}
}
Updated 3 days ago