--- title: "Enable third party sharing" url: "https://docs.adyen.com/point-of-sale/classic-library-deprecation/classic-library-integrations/c-library-integration/extras-c-library/enable-third-party-sharing-c-library" source_url: "https://docs.adyen.com/point-of-sale/classic-library-deprecation/classic-library-integrations/c-library-integration/extras-c-library/enable-third-party-sharing-c-library.md" canonical: "https://docs.adyen.com/point-of-sale/classic-library-deprecation/classic-library-integrations/c-library-integration/extras-c-library/enable-third-party-sharing-c-library" last_modified: "2026-05-23T12:56:20+02:00" language: "en" --- # Enable third party sharing [View source](/point-of-sale/classic-library-deprecation/classic-library-integrations/c-library-integration/extras-c-library/enable-third-party-sharing-c-library.md) You may need to share information with third party service providers. For example, if a tourist purchases an item from your store, and wants to reclaim VAT, you need to share this information with a tax free provider. You can do this by enabling third party sharing using the additional data object. ## Code example Use the following helper function to set the flag to true: ```cpp additional_data_struct *AD_obj = allocate_additional_data(); add_additional_data_kvp_by_id(AD_obj, "taxfree.indicator", "true"); ``` Once this flag has been set, you will pass the `additional_data_obj` object as part of the [confirm\_additional\_data](/point-of-sale/classic-library-deprecation/classic-library-integrations/c-library-integration/key-steps-c-library/process-a-basic-transaction-c-library/handle-the-additional-data-callback-c-library) call.