{"title":"Pass tender options","category":"default","creationDate":1776961627,"content":"<p>Pass tender options with the\u00a0<code>TenderOption<\/code>\u00a0list.<\/p>\n<h2 id=\"code-example\">Code example<\/h2>\n<pre><code class=\"language-java\">Tender.TenderOption[] tenderOptions = {\n        Tender.TenderOption.GetAdditionalData,\n        Tender.TenderOption.ReceiptHandler,\n};<\/code><\/pre>\n<p>For more info on tender options and the general POS considerations regarding various transaction options see the following table.<\/p>\n<table><thead><tr class=\"header\"><th>Name<\/th><th>Description<\/th><\/tr><\/thead><tbody>\n<tr><td><code>AllowPartialAuthorisation<\/code><\/td><td>Flags that a partial approval is allowed. As a result, the authorized amount might be lower than the requested amount.<\/td><\/tr>\n<tr><td><code>AskCharity<\/code><\/td><td>Triggers the terminal to ask if the shopper wants to donate to charity.<\/td><\/tr>\n<tr><td><code>AskGratuity<\/code><\/td><td>Triggers the terminal to ask if the shopper wants to tip.<\/td><\/tr>\n<tr><td><code>BypassPin<\/code><\/td><td><p>Bypasses PIN entry where the shopper does not know the PIN for the card and the Merchant either knows they are the legitimate cardholder or wants to give them the benefit of the doubt.<\/p><p>Requires that the shopper indicates the PIN is not known. The staff cancel the existing transaction and initiate a new transaction through the POS system. They then ask the shopper to press Enter when prompted for a PIN. Subsequently the shopper will need to provide a signature. The Merchant then needs to check the signature and approve it.<\/p><p>As a cardholder is expected to know the PIN for the card issued, verifying of the signature as well as cardholder name with some form of identification is recommended.<\/p><\/td><\/tr>\n<tr><td><code>DontPrintReceipt<\/code><\/td><td>Specifies that no receipt should be printed.<\/td><\/tr>\n<tr><td><code>EnableMagstripeFallback<\/code><\/td><td>If ICC cannot be processed, magstripe will be used as the point-of-sale entry mode. If magstripe is disabled in your configuration, use this tender option to enable it for a transaction.<\/td><\/tr>\n<tr><td><code>ForcedDecline<\/code><\/td><td>Forces a decline of the transaction, for example, if fraud is suspected.<\/td><\/tr>\n<tr><td><code>ForcedOnline<\/code><\/td><td><p>Forces online authorization of the transaction. Should only be used in exceptional cases. The terminal tries to process online by default, and if that is not possible, it checks the configured limits to determine if the transaction can be processed offline.<\/p><\/td><\/tr>\n<tr><td><code>GetAdditionalData<\/code><\/td><td>Gathers and makes available additional data, after a card is read. The amount of the transaction can be changed based on additional input from the POS system. Used for Dynamic Currency Conversion and shopper recognition (for example, to offer discounts to loyal customers). To use these features, you need to contact Support for back end configuration.<\/td><\/tr>\n<tr><td><code>KeyedEntry<\/code><\/td><td><p>Triggers MKE processing. If set to true, this requires the merchant or cardholder to enter the card number manually. Used for damaged cards.<\/p><div class=\"sc-notice warning\"><div><p>For gift card operations, the tender created before redemption must not include a <code>KeyedEntry<\/code> tender option.\u00a0If the original tender contains the <code>KeyedEntry<\/code> tender option, it is not possible to update the tender to a gift card redemption.<\/p><\/div><\/div><\/td><\/tr>\n<tr><td><code>MOTO<\/code><\/td><td><p>Triggers MOTO transactions on the payment terminal from the POS system. MOTO transactions are\u00a0<a href=\"\/get-started-with-adyen\/adyen-glossary\/#card-not-present-cnp\">card-not-present transactions<\/a>, where the payment details are presented to a\u00a0<a href=\"\/get-started-with-adyen\/adyen-glossary\/#merchant\">merchant<\/a>\u00a0by a\u00a0<a href=\"\/get-started-with-adyen\/adyen-glossary\/#shopper\">shopper<\/a>\u00a0by means of mail (not email), fax, or telephone.<\/p><\/td><\/tr>\n<tr><td><code>NoCTLS<\/code><\/td><td>Disables contactless\/NFC as entry mode for the transaction.<\/td><\/tr>\n<tr><td><code>ReceiptHandler<\/code><\/td><td>Specifies that the POS system handles and prints receipts. If omitted, it is required that the payment terminal prints the receipt. If there is no printer unit, the transaction will fail.<\/td><\/tr>\n<tr><td><code>SkipAIDPriority<\/code><\/td><td>Skip a card's application identifier (AID) priority. This allows a shopper to select their preferred card application.<\/td><\/tr><\/tbody><\/table>","url":"https:\/\/docs.adyen.com\/pt\/point-of-sale\/classic-library-deprecation\/classic-library-integrations\/java-native-interface-integration\/key-steps-jni\/process-a-basic-transaction-jni\/pass-tender-options-jni","articleFields":{"id":"31491573","type":"page","_expandable":{"operations":""},"status":"current"},"algolia":{"url":"https:\/\/docs.adyen.com\/pt\/point-of-sale\/classic-library-deprecation\/classic-library-integrations\/java-native-interface-integration\/key-steps-jni\/process-a-basic-transaction-jni\/pass-tender-options-jni","title":"Pass tender options","content":"Pass tender options with the\u00a0TenderOption\u00a0list.\nCode example\nTender.TenderOption[] tenderOptions = {\n        Tender.TenderOption.GetAdditionalData,\n        Tender.TenderOption.ReceiptHandler,\n};\nFor more info on tender options and the general POS considerations regarding various transaction options see the following table.\nNameDescription\nAllowPartialAuthorisationFlags that a partial approval is allowed. As a result, the authorized amount might be lower than the requested amount.\nAskCharityTriggers the terminal to ask if the shopper wants to donate to charity.\nAskGratuityTriggers the terminal to ask if the shopper wants to tip.\nBypassPinBypasses PIN entry where the shopper does not know the PIN for the card and the Merchant either knows they are the legitimate cardholder or wants to give them the benefit of the doubt.Requires that the shopper indicates the PIN is not known. The staff cancel the existing transaction and initiate a new transaction through the POS system. They then ask the shopper to press Enter when prompted for a PIN. Subsequently the shopper will need to provide a signature. The Merchant then needs to check the signature and approve it.As a cardholder is expected to know the PIN for the card issued, verifying of the signature as well as cardholder name with some form of identification is recommended.\nDontPrintReceiptSpecifies that no receipt should be printed.\nEnableMagstripeFallbackIf ICC cannot be processed, magstripe will be used as the point-of-sale entry mode. If magstripe is disabled in your configuration, use this tender option to enable it for a transaction.\nForcedDeclineForces a decline of the transaction, for example, if fraud is suspected.\nForcedOnlineForces online authorization of the transaction. Should only be used in exceptional cases. The terminal tries to process online by default, and if that is not possible, it checks the configured limits to determine if the transaction can be processed offline.\nGetAdditionalDataGathers and makes available additional data, after a card is read. The amount of the transaction can be changed based on additional input from the POS system. Used for Dynamic Currency Conversion and shopper recognition (for example, to offer discounts to loyal customers). To use these features, you need to contact Support for back end configuration.\nKeyedEntryTriggers MKE processing. If set to true, this requires the merchant or cardholder to enter the card number manually. Used for damaged cards.For gift card operations, the tender created before redemption must not include a KeyedEntry tender option.\u00a0If the original tender contains the KeyedEntry tender option, it is not possible to update the tender to a gift card redemption.\nMOTOTriggers MOTO transactions on the payment terminal from the POS system. MOTO transactions are\u00a0card-not-present transactions, where the payment details are presented to a\u00a0merchant\u00a0by a\u00a0shopper\u00a0by means of mail (not email), fax, or telephone.\nNoCTLSDisables contactless\/NFC as entry mode for the transaction.\nReceiptHandlerSpecifies that the POS system handles and prints receipts. If omitted, it is required that the payment terminal prints the receipt. If there is no printer unit, the transaction will fail.\nSkipAIDPrioritySkip a card's application identifier (AID) priority. This allows a shopper to select their preferred card application.","type":"page","locale":"pt","boost":13,"hierarchy":{"lvl0":"Home","lvl1":"Terminais","lvl2":"Deprecation of classic libraries","lvl3":"Library integrations","lvl4":"Java Native Interface integration","lvl5":"Key steps","lvl6":"Process a basic transaction","lvl7":"Pass tender options"},"hierarchy_url":{"lvl0":"https:\/\/docs.adyen.com\/pt","lvl1":"https:\/\/docs.adyen.com\/pt\/point-of-sale","lvl2":"https:\/\/docs.adyen.com\/pt\/point-of-sale\/classic-library-deprecation","lvl3":"https:\/\/docs.adyen.com\/pt\/point-of-sale\/classic-library-deprecation\/classic-library-integrations","lvl4":"https:\/\/docs.adyen.com\/pt\/point-of-sale\/classic-library-deprecation\/classic-library-integrations\/java-native-interface-integration","lvl5":"https:\/\/docs.adyen.com\/pt\/point-of-sale\/classic-library-deprecation\/classic-library-integrations\/java-native-interface-integration\/key-steps-jni","lvl6":"https:\/\/docs.adyen.com\/pt\/point-of-sale\/classic-library-deprecation\/classic-library-integrations\/java-native-interface-integration\/key-steps-jni\/process-a-basic-transaction-jni","lvl7":"\/pt\/point-of-sale\/classic-library-deprecation\/classic-library-integrations\/java-native-interface-integration\/key-steps-jni\/process-a-basic-transaction-jni\/pass-tender-options-jni"},"levels":8,"category":"In-person payments","category_color":"green","tags":["tender","options"]}}
