I'm using GoCardless to handle membership payments and it's working well. I now want to implement a one-time discount code to encourage membership sign-ups from a targeted group. The code will provide a substantial discount, but it should only work for the first year, such than when the membership is due for renewal, the normal annual fee applies.
However, my assumption is, that because I'm using the GoCardless Direct Debit extension, when the person signs up using the discount code, a mandate will be created for an annual payment at the discounted price. and therefore at the point of renewal the member will be debited again at the discounted rate. Or am I wrong, and somehow the extension understands that I'm looking at a one-off discount?
I can't be the first to have come across this. what's the optimal approach?