--- title: "Handle the Dynamic Currency Conversion delegate" url: "https://docs.adyen.com/point-of-sale/classic-library-deprecation/classic-library-integrations/ios-integration/extras-ios/handle-the-dynamic-currency-conversion-delegate" source_url: "https://docs.adyen.com/point-of-sale/classic-library-deprecation/classic-library-integrations/ios-integration/extras-ios/handle-the-dynamic-currency-conversion-delegate.md" canonical: "https://docs.adyen.com/point-of-sale/classic-library-deprecation/classic-library-integrations/ios-integration/extras-ios/handle-the-dynamic-currency-conversion-delegate" last_modified: "2026-05-23T12:56:20+02:00" language: "en" --- # Handle the Dynamic Currency Conversion delegate [View source](/point-of-sale/classic-library-deprecation/classic-library-integrations/ios-integration/extras-ios/handle-the-dynamic-currency-conversion-delegate.md) ## Delegate The `transactionSuggestsDcc` delegate is called when the PED detects the shopper's card is in a different currency. The PED will then suggest converting the currency using Direct Currency Conversion. This delegate indicates the payment device is currently displaying this option to the shopper.  The shopper can then decide if they want to convert based on the information provided in this delegate ### Parameters | Name | Type | Required | Description | | ------ | -------------------------------- | ------------------------------------------------------------------------------------------- | ------------------------------ | | `data` | ADYDynamicCurrencyConversionData | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | The details of the DCC option. | ### Declaration code example #### Objective-C ```objectivec - (void)transactionSuggestsDcc:(ADYDynamicCurrencyConversionData *)data; ``` #### Swift ```swift optional func transactionSuggestsDcc(_ data: ADYDynamicCurrencyConversionData!) ```