Just a thought on the GoCardless dialog:
Personally, I find ‘initiate request on’ a bit confusing (although it may be me). Would something like ‘collect funds on’ be better?
To me, if it’s initiating the request, I would see that as the whole GoCardless process starting, rather than funds being collected