# Authorization advice received This [Issuing](https://www.checkout.com/docs/card-issuing.md) event occurs when the card scheme responds to an authorization request on our behalf because Checkout.com is not reachable, or when a transaction is performed at a gas station or ATM. If the notification is for: - An automated fuel dispenser (AFD) transaction – Debit the cardholder's balance accordingly. - A decline – No further action is required. ## Example webhook ```json { "id": "evt_az5sblvku4ge3dwpztvyizgcau", "type": "authorization_advice_received", "version": "2.0.0", "created_on": "2018-04-10T08:13:14Z", "data": { "id": "msg_abcd5fg6hievapshljklmnop4", "card": { "id": "crd_fa6psq242dcd6fdn5gifcq1491", "scheme" : "mastercard" }, "cardholder":{ "id": "crh_urdihafyo75evcr55s62jmwwhy" }, "entity":{ "id": "ent_urdihafyo75evcr55s62jmwwhy" }, "client":{ "id": "cli_urdihafyo75evcr55s62jmwwhy" }, "transaction_id": "trx_y3oqhf46pyzuxjbcn2giaqnb44", "transaction_type": "purchase", "transmission_date_time": "2018-04-10T08:12:14Z", "local_transaction_date_time": "2018-04-10T08:12:14", "transaction_amount": 1000, "transaction_currency": "GBP", "billing_amount": 900, "billing_currency": "EUR", "billing_conversion_rate": 0.925643, "scheme_response_summary": "do_not_honour", "authorization_code": "03C0C0", "digital_card_information": { "digital_card_id": "dcr_fa6psq242dcd6fdn5gifcq1491", "device_type": "phone", "wallet_type": "apple_pay" }, "acquirer": { "id": "748846" }, "merchant": { "merchant_id": "59889", "name" : "Carrefour", "city": "Paris", "state": "", "country": "FRA", "category_code": "5021", "street_address": "Wenlock Works, Shepherdess Walk" }, "advice_reason": "acquirer_decision", "advice_initiator": "scheme", "transit_information": { "transaction_type": "authorized_aggregated_split_clearing", "transportation_mode": "urban_bus" }, "point_of_sale_transaction_date" : "2023-04-25", "pos": { "country_code": "GBR", "postal_code": "SE100ER", "card_present": "present", "cardholder_present": "not_present", "entry_mode": "ecommerce" } } } ``` --- ## Webhook fields | Field name | Description | | --- | --- | | `id`
`string` | The event's unique identifier, prefixed with `evt_`. | | `type`
`string` | The type of event.

This value is `authorization_advice_received`. | | `version`
`string` | The webhook's version. | | `created_on`
`date-time` | The date and time when the event occurred, in UTC.
Standard – ISO 8601 code
Example – `yyyy-mm-ddThh:mm:ss.sss` | | `data`
`object` | The webhook message.

See the [Data](#Data_object) object. | ## Data object | Field name | Description | | --- | --- | | `id`
`string` | The transaction message's unique identifier, prefixed with `msg_`. | | `card`
`object` | The card details.

See the [Card](#Card_object) object. | | `cardholder`
`object` | The cardholder's details. See the [Cardholder](#Cardholder_object) object. | | `entity`
`object` | The entity details. See the [Entity](#Entity_object) object. | | `client`
`object` | Your details as a Checkout.com client. See the [Client](#Client_object) object. | | `transaction_id`
`string` | The transaction's unique identifier, prefixed with `trx_`. | | `transaction_type`
`string` | The type of transaction. This can be one of:
- `balance_inquiry`
- `bill_payment`
- `cashback`
- `pin_change`
- `pin_unblock`
- `purchase`
- `purchase_account_inquiry`
- `refund`
- `remittance_funding`
- `withdrawal` | | `transmission_date_time`
`string` | The date and time when the message was received from the scheme, in UTC.
Standard – ISO 8601 code
Format – `yyyy-mm-ddThh:mm:ss.sss` | | `local_transaction_date_time`
`string`
`optional` | The local date and time indicating when the transaction was initiated.
Standard – ISO 8601 code
Format – `yyyy-mm-ddThh:mm:ss.sss` | | `transaction_amount`
`uint64` | The authorization's transaction amount, in [minor currency units](https://www.checkout.com/docs/payments/accept-payments/format-the-amount-value.md). | | `transaction_currency`
`string` | The acquirer’s local currency, or the local currency of the transaction’s source location.
Standard – [ISO 4217 code](https://www.checkout.com/docs/developer-resources/testing/codes/currency-codes.md)
Example – `USD` | | `billing_amount`
`uint64` | The clearing's billing amount, in minor currency units. If currency conversion is required, this is based on [Mastercard rates](https://www.mastercard.com/global/en/personal/get-support/convert-currency.html). | | `billing_currency`
`string` | The currency in which you will bill the cardholder.
Standard – [ISO 4217 code](https://www.checkout.com/docs/developer-resources/testing/codes/currency-codes.md)
Example – `USD` | | `billing_conversion_rate`
`double` | The scheme conversion rate used to convert the transaction amount to the billing amount. | | `digital_card_information`
`object`
`optional` | The digital card's details.

See the [Digital card information](#Digital_card_information_object) object. | | `acquirer`
`object` | The acquirer details. See the [Acquirer](#Acquirer_object) object. | | `merchant`
`object` | The merchant's details. See the [Merchant](#Merchant_object) object. | | `scheme_response_summary`
`string` | The response decision received from the scheme's network. This can be one of:
- `invalid_card_number`
- `system_malfunction`
- `do_not_honour`
- `invalid_pin`
- `security_violation`
- `approved`
- `restricted_card`
- `format_error`
- `security` | | `authorization_code`
`string` | The authorization code we generate when we approve the transaction. | | `advice_reason`
`string` | The general purpose of the advice message. This can be one of:

- `acquirer_decision`
- `issuer_operational_problem`
- `other`
- `processing_problem`
- `regulatory_or_rule_or_service_decision`
- `risk_and_fraud_management`
- `transaction_data_validation` | | `advice_initiator`
`string` | The party that initiated the advice. This can be one of:

- `acquirer`
- `issuer`
- `scheme` | | `transit_information`
`object`
`optional` | The transit transaction details.

See the [Transit information](#Transit_information_object) object. | | `point_of_sale_transaction_date`
`string`
`optional` | The date of the transaction at the point of sale.
Format – `yyyy-mm-dd` | | `pos`
`object`
`optional` | The conditions at the point of sale (PoS) at the time of the transaction.

See the [POS](#POS_object) object. | ## Card object | Field name | Description | | --- | --- | | `id`
`string` | The card's unique identifier, prefixed with `crd`. | | `scheme`
`string` | The card scheme that processed the payment.

This can be one of:

- `mastercard`
- `visa` | ### Digital card information object | Field name | Description | | --- | --- | | `digital_card_id`
`string` | The digital card's unique identifier, prefixed with `dcr_`. | | `device_type`
`string` | The type of device used for the transaction. This can be one of:
- `card`
- `device_peripheral`
- `domestic_appliance`
- `fashion_accessory`
- `garment`
- `jewelry`
- `key_fob`
- `media_or_gaming_device`
- `mobile_phone_case_or_sleeve`
- `mobile_phone_network_operator_controlled_fixed_secure_element`
- `mobile_phone_network_operator_controlled_removable_secure_element`
- `mobile_phone_not_network_operator_controlled_fixed_secure_element`
- `mobile_phone_not_network_operator_controlled_removable_secure_element`
- `mobile_phone_payment_application_host_processor`
- `mobile_phone_payment_application_tee_host_processor`
- `mobile_tag`
- `pc`
- `phone`
- `removable_secure_element_not_network_operator_controlled`
- `sticker`
- `tablet_or_e_book_network_operator_controlled_fixed_secure_element`
- `tablet_or_e_book_not_network_operator_controlled_fixed_secure_element`
- `tablet_or_e_reader`
- `tablet_or_e_reader_payment_application_host_processor`
- `tablet_or_e_reader_payment_application_tee_host_processor`
- `tablet_or_e_reader_network_operator_controlled_removable_secure_element`
- `tag`
- `vehicle`
- `watch_contactless_chip_or_not_network_operator_controlled_secure_element`
- `watch_or_wristband`
- `watch_payment_application_host_processor`
- `watch_payment_application_tee_host_processor`
- `wristband` | | `wallet_type`
`string`
`optional` | The type of wallet. This can be one of:

- `apple_pay`
- `google_pay`
- `merchant`
- `samsung_pay` | ### Acquirer object | Field name | Description | | --- | --- | | `id`
`string` | The unique identifier for the acquirer. | ### Merchant object | Field name | Description | | --- | --- | | `merchant_id`
`string` | The merchant's unique identifier.

This may vary from one acquirer to another. | | `name`
`string` | The merchant's name. | | `city`
`string` | The city of the merchant's address. | | `state`
`string`
`optional` | For US merchants, the state of the merchant's address.

For other merchants, the value is `null`. | | `country`
`string` | The country of the merchant's address.
Standard – [ISO alpha-3 country code](https://www.checkout.com/docs/developer-resources/testing/codes/country-codes.md)
Example – `USA` | | `category_code`
`string` | The four-digit [merchant category code (MCC)](https://www.checkout.com/docs/developer-resources/testing/codes/merchant-category-codes.md) for this transaction.

Merchants can have multiple category codes. | | `street_address`
`string` | The street of the merchant's address. | ### Transit information object | Field name | Description | | --- | --- | | `transaction_type`
`string` | The authorization model used by the transit operator. This can be one of:

- `authorized_aggregated_split_clearing`
- `debt_recovery`
- `other`
- `post_authorized_aggregated`
- `post_authorized_aggregated_maestro`
- `prefunded`
- `real_time_authorized` | | `transportation_mode`
`string` | The transport method used to travel. This can be one of:

- `cable_car`
- `coach`
- `commuter_train`
- `express_commuter_train`
- `funicular_train`
- `high_speed_train`
- `inter_city`
- `interurban_bus`
- `light_train_mass_transit`
- `locomotive`
- `other`
- `para_transit`
- `parking`
- `powered_motor_vehicle`
- `regional_train`
- `rural_bus`
- `self_drive_vehicle`
- `taxi`
- `toll`
- `trailer`
- `train`
- `urban_bus`
- `water_borne_vehicle` | ### Cardholder object | Field name | Description | | --- | --- | | `id`
`string` | The cardholder's unique identifier, prefixed with `crh_`. | ### Entity object | Field name | Description | | --- | --- | | `id`
`string` | The entity's unique identifier, prefixed with `ent_`. | ### Client object | Field name | Description | | --- | --- | | `id`
`string` | Your unique identifier as a Checkout.com client, prefixed with `cli_`. | ### POS object | Field name | Description | | --- | --- | | `country_code`
`string` | The country where the point of sale is located.
Standard – [ISO alpha-3 country code](https://www.checkout.com/docs/developer-resources/testing/codes/country-codes.md)
Example – `USA` | | `postal_code`
`string` | The ZIP or postal code where the point of sale is located. | | `card_present`
`string` | Indicates if the card was present to initiate the transaction. This can be one of:
- `present`
- `not_present`
- `unspecified` | | `cardholder_present`
`string` | Indicates if the cardholder was present to initiate the transaction. This can be one of:
- `present`
- `not_present`
- `unspecified` | | `entry_mode`
`string` | The method by which the card initiated the transaction at a terminal. This can be one of:
- `contact_chip`
- `contactless_chip`
- `contactless_magstripe`
- `credential_on_file`
- `ecommerce`
- `magstripe`
- `manual`
- `optical_character_recognition`
- `optical_code`
- `server`
- `other` |