SEPA transfers and Betalingsservice

  • GoCardless is a payment service specializing in Direct Debit type payment methods, where the customer simply signs a form to allow direct transactions from their bank account - no credit cards involved.



GoCardless also works with the danish Betalingsservice payment method. The same steps apply.

GoCardless getting started:

  1. Log in to GoCardless Manager

  2. Create a customer in GoCardless by selecting Customer tab and clicking “Add customers” button.

  1. On a customer page click “Create” dropdown and select Bank account.
  1. Click on the “Create” dropdown again to create a mandate associated to the bank account.

  2. To find the newly created mandate go to the Mandate Page. Copy the Mandate ID.

  3. Add the Mandate ID (Token) to Upodi through API:

  "type" : 64 /* PureTokenBased = 64 */,
  "makedefault" : "true", /* will make the payment method default on the customer */
  "puretoken" : { 
    "token" : "MD0005M8H7KTS7", /* GoCardless Mandate ID */
    "paymentgateway" : "gocardless" 



See the GoCardless API when you are ready to automate the GoCardless part.

GoCardless webhooks

In order to do SEPA payments via GoCardless it is a requirement that GoCardless is set up to send a webhook to Upodi, so Upodi gets the appropriate responses from GoCardless.

  1. Go to GoCardless web platform and navigate to developers section.
  2. Click on “Create” dropdown and select “Webhook endpoint”.
  3. For URL provide: https://app.upodi.io/catcher.ashx?type=gocardless&t={Upodi api key}
    Replace {Upodi api key} with your own API key created in the API Section.