GoCardless United Kingdom Founded in 2011 and headquartered in London, UK, GoCardless is a leading bank direct debit payment platform covering Bacs/SEPA/ACH networks across 30+ countries and serving 100K+ merchants.