If for example, you want to use a €50 gift card to pay for an activity that costs €40, that same provider will note the remaining €10 as credit, which you can use for future purchases with them.
If your selected activity is more than the gift card value, you can pay the difference directly to the provider.