--- title: "Handle Dynamic Currency Conversion" url: "https://docs.adyen.com/point-of-sale/classic-library-deprecation/classic-library-integrations/com-extension-for-windows-integration/extras-com-extension/handle-dynamic-currency-conversion-com-extension" source_url: "https://docs.adyen.com/point-of-sale/classic-library-deprecation/classic-library-integrations/com-extension-for-windows-integration/extras-com-extension/handle-dynamic-currency-conversion-com-extension.md" canonical: "https://docs.adyen.com/point-of-sale/classic-library-deprecation/classic-library-integrations/com-extension-for-windows-integration/extras-com-extension/handle-dynamic-currency-conversion-com-extension" last_modified: "2026-05-23T12:56:20+02:00" language: "en" --- # Handle Dynamic Currency Conversion [View source](/point-of-sale/classic-library-deprecation/classic-library-integrations/com-extension-for-windows-integration/extras-com-extension/handle-dynamic-currency-conversion-com-extension.md) ## Callback | Name | Description | | ---------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `TenderAdditionalData` | The callback is tender-based and thus has both a PED object as well as a Tender object as parameters. The header contains the DCC related information accessible via [the standard mechanism](/point-of-sale/classic-library-deprecation/classic-library-integrations/com-extension-for-windows-integration/key-steps-com-extension/process-a-basic-transaction-com-extension/handle-and-extract-data-from-callbacks-com-extension). This is a progress style event because it requires no cash register action. In this case, the cardholder is uncertain what to do the staff is aware of the options/choice the cardholder is facing. | ## Parameters | Name | Type | Description | | ----------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | | `pedObj` | [PedDevice](/point-of-sale/classic-library-deprecation/classic-library-integrations/com-extension-for-windows-integration/com-extension-for-windows-objects/peddevice) | PED object that represents the terminal. | | `tenderObj` | [Tender](/point-of-sale/classic-library-deprecation/classic-library-integrations/com-extension-for-windows-integration/com-extension-for-windows-objects/tender) | The tender associated with the additional data. | | `headerObj` | ResponseHdr | Header object that includes generic statuses, information about merchant, additional data from the PED. | ## DCC Returned Details The DCC details extracted using [the standard mechanism](/point-of-sale/classic-library-deprecation/classic-library-integrations/com-extension-for-windows-integration/key-steps-com-extension/process-a-basic-transaction-com-extension/handle-and-extract-data-from-callbacks-com-extension)contain the following keys (values provided below are examples): | **additionalDataKey** | **additionalDataValue** | | ----------------------------- | ----------------------- | | dcc.markup | 300 | | dcc.commissionfee | 0 | | dcc.exchangerate | 11180 | | dcc.converted.amount.value | 1677 | | dcc.converted.amount.currency | USD | | dcc.org.amount.value | 1500 | | dcc.org.amount.currency | EUR | | dcc.source | FX\_exchange\_rate | ## DCC Progress events * ASK\_DCC * DCC\_ACCEPTED / DCC\_REJECTED