{"title":"Tender states","category":"default","creationDate":1779706500,"content":"<div class=\"additional-info-block output-inline\">\n<h5 class=\"article__heading additional-info-block__title\">Looking for payment statuses?<\/h5><div class=\"additional-info-block__body\"><p>Refer to <a href=\"\/account\/payments-lifecycle\">Payments lifecycle<\/a> for payment statuses like Received, Authorised, or Settled.<\/p><\/div><\/div>\n\n<p>The tender is the entire process for the POS app to start the transaction, receive payment method information, make optional changes to the amount, await authorization, print the receipt, and receive a final status.<\/p>\n<p>During the tender, payment terminals generate <a href=\"\/point-of-sale\/design-your-integration\/notifications\/display-notifications\">display notifications<\/a>. You can present these in your POS app to keep your staff up-to-date on the progress of the transaction.<\/p>\n<p>In the next overviews, the <a href=\"#tenderstate-states\">in-progress tender state<\/a> is the current state of the transaction while it is ongoing, and the <a href=\"#final-states\">tender result<\/a> is the state when the transaction is completed.<\/p>\n<h2>Requirements<\/h2>\n<p>Before you begin, take into account the following requirements.<\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Requirement<\/th>\n<th style=\"text-align: left;\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\"><strong>Integration type<\/strong><\/td>\n<td style=\"text-align: left;\">A <a href=\"\/point-of-sale\/get-started\">Terminal API integration<\/a> with payment terminals.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 id=\"tenderstate-states\">In-progress tender states<\/h2>\n<p>While the transaction is ongoing, the tender can have the following states.<\/p>\n<table><thead><tr class=\"header\"><th><p>State<\/p><\/th><th><p>Description<\/p><\/th><\/tr><\/thead><tbody>\n<tr><td>\n<p>ACCOUNT_TYPE_SELECTED<\/p>\n<\/td><td>\n<p>The shopper has selected their preferred account type.<\/p>\n<\/td><\/tr>\n<tr><td>\n<p>ACKNOWLEDGED<\/p>\n<\/td><td>\n<p>The transaction is acknowledged, but not approved, declined, cancelled or failed in error.<\/p>\n<\/td><\/tr>\n<tr><td>\n<p>ADDITIONAL_DATA_AVAILABLE<\/p>\n<\/td><td>\n<p>Additional data (like card alias (token), card type and issuer country code) are available.<\/p>\n<\/td><\/tr>\n<tr><td>\n<p>APPLICATION_SELECTED<\/p>\n<\/td><td>\n<p>The shopper has selected their preferred payment application.<\/p>\n<\/td><\/tr>\n<tr><td>\n<p>ASK_CHARITY<\/p>\n<\/td><td>\n<p>The terminal is waiting for a possible donation.<\/p>\n<\/td><\/tr>\n<tr><td>\n<p>ASK_DCC<\/p>\n<\/td><td>\n<p>The terminal is checking if the shopper requires dynamic currency conversion.<\/p>\n<\/td><\/tr>\n<tr><td>\n<p>ASK_GRATUITY<\/p>\n<\/td><td>\n<p>The terminal is waiting for a possible gratuity.<\/p>\n<\/td><\/tr>\n<tr><td>\n<p>ASK_SIGNATURE<\/p>\n<\/td><td>\n<p>The terminal has requested a signature from the shopper.<\/p>\n<\/td><\/tr>\n<tr><td>\n<p>BALANCE_QUERY_ACQUIRED<\/p>\n<\/td><td>\n<p>Confirms the acquired balance and allows the user to take next steps.<\/p>\n<\/td><\/tr>\n<tr><td>\n<p>BALANCE_QUERY_COMPLETED<\/p>\n<\/td><td>\n<p>The request for card balance has completed.<\/p>\n<\/td><\/tr>\n<tr><td>\n<p>BALANCE_QUERY_STARTED<\/p>\n<\/td><td>\n<p>The terminal is requesting the balance on a card.<\/p>\n<\/td><\/tr>\n<tr><td>\n<p>CANCEL_OR_REFUND_COMPLETED<\/p>\n<\/td><td>\n<p>The cancellation or refund has completed.<\/p>\n<\/td><\/tr>\n<tr><td>\n<p>CARD_ACQ_COMPLETED<\/p>\n<\/td><td>\n<p>The terminal has acquired the card details.<\/p>\n<\/td><\/tr>\n<tr><td>\n<p>CARD_DETAILS_PROVIDED<\/p>\n<\/td><td>\n<p>The card details have been entered.<\/p>\n<\/td><\/tr>\n<tr><td>\n<p>CARD_INSERTED<\/p>\n<\/td><td>\n<p>A card was inserted.<\/p>\n<\/td><\/tr>\n<tr><td>\n<p>CARD_METHOD_SELECTED<\/p>\n<\/td><td>\n<p>A card is presented to the terminal for a contactless\/NFC transaction<\/p>\n<\/td><\/tr>\n<tr><td>\n<p>CARD_MKE<\/p>\n<\/td><td>\n<p>The terminal is waiting for card details to be entered using <a href=\"\/get-started-with-adyen\/adyen-glossary\/#manual-keyed-entry-mke-keyed\">Manual Keyed Entry<\/a> (MKE). This is used as a fall back if chip and magnetic stripe are not working.<\/p>\n<\/td><\/tr>\n<tr><td>\n<p>CARD_PRESENTED<\/p>\n<\/td><td>\n<p>The shopper has presented the card to the terminal's contactless reader.<\/p>\n<\/td><\/tr>\n<tr><td>\n<p>CARD_REMOVED<\/p>\n<\/td><td>\n<p>A card was removed from the terminal.<\/p>\n<\/td><\/tr>\n<tr><td>\n<p>CARD_SWIPED<\/p>\n<\/td><td>\n<p>A card was swiped.<\/p>\n<\/td><\/tr>\n<tr><td>\n<p>CHARITY_ENTERED<\/p>\n<\/td><td>\n<p>The shopper responded to the donation prompt.<\/p>\n<\/td><\/tr>\n<tr><td>\n<p>CHECK_SIGNATURE<\/p>\n<\/td><td>\n<p>The terminal is waiting for the cashier to approve or decline the signature.<\/p>\n<\/td><\/tr>\n<tr><td>\n<p>DCC_ACCEPTED<\/p>\n<\/td><td>\n<p>The shopper accepted Dynamic Currency Conversion.<\/p>\n<\/td><\/tr>\n<tr><td>\n<p>DCC_REJECTED<\/p>\n<\/td><td>\n<p>The shopper rejected Dynamic Currency Conversion.<\/p>\n<\/td><\/tr>\n<tr><td>\n<p>GRATUITY_ENTERED<\/p>\n<\/td><td>\n<p>The gratuity amount was entered.<\/p>\n<\/td><\/tr>\n<tr><td>\n<p>INITIAL<\/p>\n<\/td><td>\n<p>A transaction was initiated.<\/p>\n<\/td><\/tr>\n<tr><td>\n<p>LOAD_COMPLETED<\/p>\n<\/td><td>\n<p>Loading a value on the card has completed.<\/p>\n<\/td><\/tr>\n<tr><td>\n<p>LOAD_STARTED<\/p>\n<\/td><td>\n<p>Loading a value on the card has started.<\/p>\n<\/td><\/tr>\n<tr><td>\n<p>PIN_ENTERED<\/p>\n<\/td><td>\n<p>The whole PIN was entered.<\/p>\n<\/td><\/tr>\n<tr><td>\n<p>PRINT_RECEIPT<\/p>\n<\/td><td>\n<p>the terminal is printing the receipt.<\/p>\n<\/td><\/tr>\n<tr><td>\n<p>PROCESSING_TENDER<\/p>\n<\/td><td>\n<p>The payment is being processed. The terminal shows a progress bar.<\/p>\n<\/td><\/tr>\n<tr><td>\n<p>PROVIDE_CARD_DETAILS<\/p>\n<\/td><td>\n<p>The terminal is waiting for card details.<\/p>\n<\/td><\/tr>\n<tr><td>\n<p>RECEIPT_PRINTED<\/p>\n<\/td><td>\n<p>A receipt was printed.<\/p>\n<\/td><\/tr>\n<tr><td>\n<p>REFERRAL<\/p>\n<\/td><td>\n<p>The acquirer sends a referral status.<\/p>\n<\/td><\/tr>\n<tr><td>\n<p>REFERRAL_CHECKED<\/p>\n<\/td><td>\n<p>The referral code was checked.<\/p>\n<\/td><\/tr>\n<tr><td>\n<p>SIGNATURE_CHECKED<\/p>\n<\/td><td>\n<p>The cashier has checked and confirmed the signature.<\/p>\n<\/td><\/tr>\n<tr><td>\n<p>TENDER_CREATED<\/p>\n<\/td><td>\n<p>The tender was created successfully.<\/p>\n<\/td><\/tr>\n<tr><td>\n<p>TENDER_FINAL<\/p>\n<\/td><td>\n<p>The tender was completed.<\/p>\n<\/td><\/tr>\n<tr><td>\n<p>WAIT_FOR_ACCOUNT_TYPE_SELECTION<\/p>\n<\/td><td>\n<p>The terminal is waiting for the shopper to select an account type.<\/p>\n<\/td><\/tr>\n<tr><td>\n<p>WAIT_FOR_AMOUNT_ADJUSTMENT<\/p>\n<\/td><td>\n<p>Waiting for an amount to be adjusted based on the gratuity.<\/p>\n<\/td><\/tr>\n<tr><td>\n<p>WAIT_FOR_APP_SELECTION<\/p>\n<\/td><td>\n<p>The terminal is waiting for the shopper to select a payment application.<\/p>\n<\/td><\/tr>\n<tr><td>\n<p>WAIT_FOR_PIN<\/p>\n<\/td><td>\n<p>A PIN is requested at the terminal.<\/p>\n<\/td><\/tr>\n<\/tbody><\/table>\n<h2 id=\"final-states\">Tender result<\/h2>\n<p>When the transaction is completed, the tender can have the following states.<\/p>\n<table><thead><tr class=\"header\"><th>State<\/th><th>Description<\/th><\/tr><\/thead><tbody>\n<tr><td>APPROVED<\/td><td>The transaction was approved.<\/td><\/tr>\n<tr><td>CANCELLED<\/td><td>The transaction was cancelled.<\/td><\/tr>\n<tr><td>DECLINED<\/td><td>The transaction was declined.<\/td><\/tr>\n<tr><td>ERROR<\/td><td>The transaction did not go through because an error occurred.<\/td><\/tr>\n<\/tbody><\/table>\n<h2>See also<\/h2>\n<div class=\"see-also-links output-inline\" id=\"see-also\">\n<ul><li><a href=\"\/point-of-sale\/design-your-integration\/notifications\/display-notifications\"\n                        target=\"_self\"\n                        >\n                    Display notifications\n                <\/a><\/li><li><a href=\"\/account\/payments-lifecycle\"\n                        target=\"_self\"\n                        >\n                    Payments lifecycle\n                <\/a><\/li><\/ul><\/div>\n","url":"https:\/\/docs.adyen.com\/point-of-sale\/design-your-integration\/notifications\/display-notifications\/tender-state-reference-sheet","articleFields":{"description":"Outlines what tender states mean, and recommended actions for specific states.","feedback_component":true,"id":"24217622","type":"page","_expandable":{"operations":""},"status":"current","last_edit_on":"20-09-2021 13:22"},"algolia":{"url":"https:\/\/docs.adyen.com\/point-of-sale\/design-your-integration\/notifications\/display-notifications\/tender-state-reference-sheet","title":"Tender states","content":"\nLooking for payment statuses?Refer to Payments lifecycle for payment statuses like Received, Authorised, or Settled.\n\nThe tender is the entire process for the POS app to start the transaction, receive payment method information, make optional changes to the amount, await authorization, print the receipt, and receive a final status.\nDuring the tender, payment terminals generate display notifications. You can present these in your POS app to keep your staff up-to-date on the progress of the transaction.\nIn the next overviews, the in-progress tender state is the current state of the transaction while it is ongoing, and the tender result is the state when the transaction is completed.\nRequirements\nBefore you begin, take into account the following requirements.\n\n\n\nRequirement\nDescription\n\n\n\n\nIntegration type\nA Terminal API integration with payment terminals.\n\n\n\nIn-progress tender states\nWhile the transaction is ongoing, the tender can have the following states.\nStateDescription\n\nACCOUNT_TYPE_SELECTED\n\nThe shopper has selected their preferred account type.\n\n\nACKNOWLEDGED\n\nThe transaction is acknowledged, but not approved, declined, cancelled or failed in error.\n\n\nADDITIONAL_DATA_AVAILABLE\n\nAdditional data (like card alias (token), card type and issuer country code) are available.\n\n\nAPPLICATION_SELECTED\n\nThe shopper has selected their preferred payment application.\n\n\nASK_CHARITY\n\nThe terminal is waiting for a possible donation.\n\n\nASK_DCC\n\nThe terminal is checking if the shopper requires dynamic currency conversion.\n\n\nASK_GRATUITY\n\nThe terminal is waiting for a possible gratuity.\n\n\nASK_SIGNATURE\n\nThe terminal has requested a signature from the shopper.\n\n\nBALANCE_QUERY_ACQUIRED\n\nConfirms the acquired balance and allows the user to take next steps.\n\n\nBALANCE_QUERY_COMPLETED\n\nThe request for card balance has completed.\n\n\nBALANCE_QUERY_STARTED\n\nThe terminal is requesting the balance on a card.\n\n\nCANCEL_OR_REFUND_COMPLETED\n\nThe cancellation or refund has completed.\n\n\nCARD_ACQ_COMPLETED\n\nThe terminal has acquired the card details.\n\n\nCARD_DETAILS_PROVIDED\n\nThe card details have been entered.\n\n\nCARD_INSERTED\n\nA card was inserted.\n\n\nCARD_METHOD_SELECTED\n\nA card is presented to the terminal for a contactless\/NFC transaction\n\n\nCARD_MKE\n\nThe terminal is waiting for card details to be entered using Manual Keyed Entry (MKE). This is used as a fall back if chip and magnetic stripe are not working.\n\n\nCARD_PRESENTED\n\nThe shopper has presented the card to the terminal's contactless reader.\n\n\nCARD_REMOVED\n\nA card was removed from the terminal.\n\n\nCARD_SWIPED\n\nA card was swiped.\n\n\nCHARITY_ENTERED\n\nThe shopper responded to the donation prompt.\n\n\nCHECK_SIGNATURE\n\nThe terminal is waiting for the cashier to approve or decline the signature.\n\n\nDCC_ACCEPTED\n\nThe shopper accepted Dynamic Currency Conversion.\n\n\nDCC_REJECTED\n\nThe shopper rejected Dynamic Currency Conversion.\n\n\nGRATUITY_ENTERED\n\nThe gratuity amount was entered.\n\n\nINITIAL\n\nA transaction was initiated.\n\n\nLOAD_COMPLETED\n\nLoading a value on the card has completed.\n\n\nLOAD_STARTED\n\nLoading a value on the card has started.\n\n\nPIN_ENTERED\n\nThe whole PIN was entered.\n\n\nPRINT_RECEIPT\n\nthe terminal is printing the receipt.\n\n\nPROCESSING_TENDER\n\nThe payment is being processed. The terminal shows a progress bar.\n\n\nPROVIDE_CARD_DETAILS\n\nThe terminal is waiting for card details.\n\n\nRECEIPT_PRINTED\n\nA receipt was printed.\n\n\nREFERRAL\n\nThe acquirer sends a referral status.\n\n\nREFERRAL_CHECKED\n\nThe referral code was checked.\n\n\nSIGNATURE_CHECKED\n\nThe cashier has checked and confirmed the signature.\n\n\nTENDER_CREATED\n\nThe tender was created successfully.\n\n\nTENDER_FINAL\n\nThe tender was completed.\n\n\nWAIT_FOR_ACCOUNT_TYPE_SELECTION\n\nThe terminal is waiting for the shopper to select an account type.\n\n\nWAIT_FOR_AMOUNT_ADJUSTMENT\n\nWaiting for an amount to be adjusted based on the gratuity.\n\n\nWAIT_FOR_APP_SELECTION\n\nThe terminal is waiting for the shopper to select a payment application.\n\n\nWAIT_FOR_PIN\n\nA PIN is requested at the terminal.\n\n\nTender result\nWhen the transaction is completed, the tender can have the following states.\nStateDescription\nAPPROVEDThe transaction was approved.\nCANCELLEDThe transaction was cancelled.\nDECLINEDThe transaction was declined.\nERRORThe transaction did not go through because an error occurred.\n\nSee also\n\n\n                    Display notifications\n                \n                    Payments lifecycle\n                \n","type":"page","locale":"en","boost":15,"hierarchy":{"lvl0":"Home","lvl1":"In-person payments","lvl2":"Design your integration","lvl3":"Notifications and webhooks","lvl4":"Display notifications","lvl5":"Tender states"},"hierarchy_url":{"lvl0":"https:\/\/docs.adyen.com\/","lvl1":"https:\/\/docs.adyen.com\/point-of-sale","lvl2":"https:\/\/docs.adyen.com\/point-of-sale\/design-your-integration","lvl3":"https:\/\/docs.adyen.com\/point-of-sale\/design-your-integration\/notifications","lvl4":"https:\/\/docs.adyen.com\/point-of-sale\/design-your-integration\/notifications\/display-notifications","lvl5":"\/point-of-sale\/design-your-integration\/notifications\/display-notifications\/tender-state-reference-sheet"},"levels":6,"category":"In-person payments","category_color":"green","tags":["Tender","states"]}}
