Card password changed

Card password has been updated event. Two endpoints generate this event: Change card password and Update PIN from PINBlock. The Append update PIN script indirectly generates this event when the script successfully executes on the card.

Type: object
Domain: cards
Event: update_password
Version: 1

|
account_id required

Title: Account ID
Description: User's Pismo account ID
Type: integer
Example:
12345678

card_id required

Title: Card ID
Description: Card's Pismo ID
Type: integer
Example:
12345678

card_name required

Title: Card name
Description: Card's display name
Type: string
Example:
Sam Sung

card_printed_name required

Title: Card printed name
Description: Cardholder's name printed on card
Type: string
Example:
Ann Chovey

card_status required

Title: Card status
Description: Card's status
Type: string
Must be one of the following:
CREATED
UMBOUND
NORMAL
REISSUED
BLOCKED
PENDING
WARNING
LOST
ROBBED
CANCELED
FRAUD
DAMAGED
EXPIRED
DELETED
BROKEN
THEFT
DEFECT

card_type required

Title: Card type
Description: Card's type
Type: string
Must be one of the following:
PLASTIC
RECURRING
TEMPORARY
VIRTUAL

expiration_date required

Title: Card expiration date
Description: Card expiration date and time in RFC3339 format
Type: string
Format: date-time
Example:
2025-10-08T00:00:00Z

issuing_date required

Title: Card issued date
Description: Card issued date and time in RFC3339 format
Type: string
Format: date-time
Example:
2018-11-13T20:20:39Z

program_id required

Title: Program ID
Description: Card's Pismo program ID
Type: integer
Example:
12345678

status required

Title: Event status
Description: Event status - success or failure.
Type: string
Must be one of the following:
SUCCESS
FAILURE

abu_enabled

Title: Automatic Billing Update (ABU) enabled flag
Description: Must card number be sent to the Mastercard Automatic Billing Update service. Default is true. Mastercard only.
Type: boolean

bulk_id

Title: Bulk ID
Description: Not null if card was created as part of a noname plastic card bulk/batch process
Type: string or null

card_hash

Title: Hashed PAN
Description: Hashed PAN (primary account number). Null if operation fails.
Type: string or null
Example:
0fsdf0sdf9sdf0sdf0sd0fsdn09vsdj0c9sjdcsdcs0d9c==

card_last_four_numbers

Title: Last 4 PAN numbers
Description: Last 4 PAN (primary account number) numbers, null if operation fails.
Type: string or null
Example:
1234

contactless_enabled

Title: Contactless card flag
Description: Can card make transactions using contactless entry mode flag. Default is true
Type: boolean

cvv_next_rotation_date

Title: Next cvv rotation date
Description: Date and time, in RFC3339 format, scheduled to change the CVV2/CVC2 value. Virtual cards only.
Type: string or null
Format: date-time
Example:
2021-03-01T18:45:00Z

cvv_rotation_type

Title: CVV rotation type
Description: CVV2/CVC2 value rotation method. Virtual card only.
Type: string or null
Example:
MANUAL
AUTOMATIC

customer_id

Title: Customer ID
Description: Pismo customer ID
Type: integer
Example:
100602614

embossed

Title: Embossing file
Description: Name of file containing cards sent to embosser.
Type: string or null
Example:
/trackfile

embossing_custom_fields

Title: Custom embossing information
Description: Customer information for the embosser such as a tracking ID or whether the card should be plastic or metal.
Type: string or null
Example:
Tracking ID=9847hrey76. Card should be metal

external_id

Title: Client created ID information
Description: Customer provided ID for external tracking purposes.
Type: string or null
Example:
AFEF234234FSDF

metadata

Title: Metadata
Description: Caller created information. No business rule validation is done.
Type: object or null
Example:

{
    "customer-data": {
        "my": "value",
        "my-custom-business-label": "label",
        "score": "123"
    }
}
migration_id

Title: Migration ID
Description: Migration ID (if migrated)
Type: string or null
Example:
AF12341234-EF234234FSDF

reason

Title: Failure reason
Description: Failure reason
Type: string or null
Example:
Reason of FAILURE

reissued_card_block

Title: Information to replace the card in the automatic billing update (ABU) flow
Description: Indicates if the card number is a replacement account to Mastercard ABU service. Available only for Mastercard in Reissue Card Flow
Type: boolean or null

reissued_card_id

Title: Reissued card ID
Description: Identification of the card from which it originated. If the creation of a card is based on the reissued flow, this field is not null
Type: integer or null
Example:
12345678

template_id

Title: Template ID
Description: ID of template used in card creation. Templates are used to implement the BIN override feature. For more information, see the BIN override guide.
Type: integer
Example:
100602614

transaction_limit

Title: Transaction limit
Description: Transaction limit for VIRTUAL cards
Type: number or null
Example:
10.0

{
    "$schema": "http://json-schema.org/draft-07/schema#",
    "type": "object",
    "title": "Card password changed",
    "description": "Card password has been updated event. Two endpoints generate this event: <a href='https://developers.pismo.io/pismo-docs/reference/put-v2-card-password' target='_blank'>Change card password</a> and <a href='https://developers.pismo.io/pismo-docs/reference/put-v1-update-pin-from-pinblock' target='_blank'>Update PIN from PINBlock</a>. The <a href='https://developers.pismo.io/pismo-docs/reference/post-v1-append-update-pin-script'>Append update PIN script</a> indirectly generates this event when the script successfully executes on the card.",
    "examples": [
        {
            "abu_enabled": true,
            "account_id": 103700148,
            "bulk_id": null,
            "card_bin": null,
            "card_brand": null,
            "card_hash": "kwXljj8J8+aRxFK2KdEd7L/hOND7unbM0HdJzjRy+OcakNwG5wD1gfEl3munjVy5I0WpUum+3v6CoZpmdcEYwg==",
            "card_id": 8793590,
            "card_last_four_numbers": "0825",
            "card_name": "PLASTIC",
            "card_printed_name": "MELISSA TARTALIA",
            "card_status": "CREATED",
            "card_type": "PLASTIC",
            "contactless_enabled": true,
            "customer_id": 103697155,
            "cvv_next_rotation_date": null,
            "cvv_rotation_type": null,
            "embossed": null,
            "embossing_custom_fields": "A53D69E2DPV1PV1A1A1A1RUA MARIA CUZZIOL BRUNI 54 CASA SANTA TEREZINHA SAO BERNARDO DO CAMPO SP 09770110 BR A00",
            "expiration_date": "2027-08-17T00:00:00Z",
            "external_id": null,
            "issuing_date": "2022-08-17T20:44:00Z",
            "metadata": null,
            "migration_id": null,
            "mode": null,
            "program_id": 8808,
            "reason": null,
            "reissued_card_block": null,
            "reissued_card_id": null,
            "status": "success",
            "template_id": null,
            "transaction_limit": null
        }
    ],
    "required": [
        "account_id",
        "program_id",
        "card_id",
        "card_name",
        "card_printed_name",
        "card_type",
        "card_status",
        "issuing_date",
        "expiration_date",
        "status"
    ],
    "properties": {
        "account_id": {
            "type": "integer",
            "title": "Account ID",
            "description": "User's Pismo account ID",
            "examples": [
                12345678
            ]
        },
        "card_id": {
            "type": "integer",
            "title": "Card ID",
            "description": "Card's Pismo ID",
            "examples": [
                12345678
            ]
        },
        "card_name": {
            "type": "string",
            "title": "Card name",
            "description": "Card's display name",
            "examples": [
                "Sam Sung"
            ]
        },
        "card_printed_name": {
            "type": "string",
            "title": "Card printed name",
            "description": "Cardholder's name printed on card",
            "examples": [
                "Ann Chovey"
            ]
        },
        "card_status": {
            "type": "string",
            "title": "Card status",
            "description": "Card's status",
            "enum": [
                "CREATED",
                "UMBOUND",
                "NORMAL",
                "REISSUED",
                "BLOCKED",
                "PENDING",
                "WARNING",
                "LOST",
                "ROBBED",
                "CANCELED",
                "FRAUD",
                "DAMAGED",
                "EXPIRED",
                "DELETED",
                "BROKEN",
                "THEFT",
                "DEFECT"
            ]
        },
        "card_type": {
            "type": "string",
            "title": "Card type",
            "description": "Card's type",
            "enum": [
                "PLASTIC",
                "RECURRING",
                "TEMPORARY",
                "VIRTUAL"
            ]
        },
        "expiration_date": {
            "type": "string",
            "title": "Card expiration date",
            "description": "Card expiration date and time in RFC3339 format",
            "format": "date-time",
            "examples": [
                "2025-10-08T00:00:00Z"
            ]
        },
        "issuing_date": {
            "type": "string",
            "title": "Card issued date",
            "description": "Card issued date and time in RFC3339 format",
            "format": "date-time",
            "examples": [
                "2018-11-13T20:20:39Z"
            ]
        },
        "program_id": {
            "type": "integer",
            "title": "Program ID",
            "description": "Card's Pismo program ID",
            "examples": [
                12345678
            ]
        },
        "status": {
            "type": "string",
            "title": "Event status",
            "description": "Event status - success or failure.",
            "enum": [
                "SUCCESS",
                "FAILURE"
            ]
        },
        "abu_enabled": {
            "type": [
                "boolean"
            ],
            "title": "Automatic Billing Update (ABU) enabled flag",
            "description": "Must card number be sent to the Mastercard Automatic Billing Update service. Default is true. Mastercard only."
        },
        "bulk_id": {
            "type": [
                "string",
                "null"
            ],
            "title": "Bulk ID",
            "description": "Not null if card was created as part of a noname plastic card bulk/batch process "
        },
        "card_hash": {
            "type": [
                "string",
                "null"
            ],
            "title": "Hashed PAN",
            "description": "Hashed PAN (primary account number). Null if operation fails.",
            "examples": [
                "0fsdf0sdf9sdf0sdf0sd0fsdn09vsdj0c9sjdcsdcs0d9c=="
            ]
        },
        "card_last_four_numbers": {
            "type": [
                "string",
                "null"
            ],
            "title": "Last 4 PAN numbers",
            "description": "Last 4 PAN (primary account number) numbers, null if operation fails.",
            "examples": [
                "1234"
            ]
        },
        "contactless_enabled": {
            "type": [
                "boolean"
            ],
            "title": "Contactless card flag",
            "description": "Can card make transactions using contactless entry mode flag. Default is true"
        },
        "cvv_next_rotation_date": {
            "type": [
                "string",
                "null"
            ],
            "title": "Next cvv rotation date",
            "description": "Date and time, in RFC3339 format, scheduled to change the CVV2/CVC2 value. Virtual cards only.",
            "format": "date-time",
            "examples": [
                "2021-03-01T18:45:00Z"
            ]
        },
        "cvv_rotation_type": {
            "type": [
                "string",
                "null"
            ],
            "title": "CVV rotation type",
            "description": "CVV2/CVC2 value rotation method. Virtual card only.",
            "examples": [
                "MANUAL",
                "AUTOMATIC"
            ]
        },
        "customer_id": {
            "type": "integer",
            "title": "Customer ID",
            "description": "Pismo customer ID",
            "examples": [
                100602614
            ]
        },
        "embossed": {
            "type": [
                "string",
                "null"
            ],
            "title": "Embossing file",
            "description": "Name of file containing cards sent to embosser.",
            "examples": [
                "/trackfile"
            ]
        },
        "embossing_custom_fields": {
            "type": [
                "string",
                "null"
            ],
            "title": "Custom embossing information",
            "description": "Customer information for the embosser such as a tracking ID or whether the card should be plastic or metal.",
            "examples": [
                "Tracking ID=9847hrey76. Card should be metal"
            ]
        },
        "external_id": {
            "type": [
                "string",
                "null"
            ],
            "title": "Client created ID information",
            "description": "Customer provided ID for external tracking purposes.",
            "examples": [
                "AFEF234234FSDF"
            ]
        },
        "metadata": {
            "type": [
                "object",
                "null"
            ],
            "title": "Metadata",
            "description": "Caller created information. No business rule validation is done.",
            "examples": [
                {
                    "customer-data": {
                        "my": "value",
                        "my-custom-business-label": "label",
                        "score": "123"
                    }
                }
            ]
        },
        "migration_id": {
            "type": [
                "string",
                "null"
            ],
            "title": "Migration ID",
            "description": "Migration ID (if migrated)",
            "examples": [
                "AF12341234-EF234234FSDF"
            ]
        },
        "reason": {
            "type": [
                "string",
                "null"
            ],
            "title": "Failure reason",
            "description": "Failure reason",
            "examples": [
                "Reason of FAILURE"
            ]
        },
        "reissued_card_block": {
            "type": [
                "boolean",
                "null"
            ],
            "title": "Information to replace the card in the automatic billing update (ABU) flow",
            "description": "Indicates if the card number is a replacement account to Mastercard ABU service. Available only for Mastercard in Reissue Card Flow"
        },
        "reissued_card_id": {
            "type": [
                "integer",
                "null"
            ],
            "title": "Reissued card ID",
            "description": "Identification of the card from which it originated. If the creation of a card is based on the reissued flow, this field is not null",
            "examples": [
                12345678
            ]
        },
        "template_id": {
            "type": "integer",
            "title": "Template ID",
            "description": "ID of template used in card creation. Templates are used to implement the BIN override feature. For more information, see the <a href='https://developers.pismo.io/pismo-docs/docs/bin-override-feature' target='_blank'>BIN override guide</a>.",
            "examples": [
                100602614
            ]
        },
        "transaction_limit": {
            "type": [
                "number",
                "null"
            ],
            "title": "Transaction limit",
            "description": "Transaction limit for VIRTUAL cards",
            "examples": [
                10.0
            ]
        }
    },
    "definitions": {}
}