API/Integrations/GoCardless
GoCardless
Integration Guide

Receipt API for GoCardless

Generate professional receipt images for GoCardless direct debit payments. Create branded receipts for ACH, SEPA, BACS, and other bank debit methods. Perfect for subscription and recurring billing.

Key Features

Direct Debit Receipts

Generate receipts for ACH, SEPA, BACS, and other bank debit payments.

Subscription Billing

Auto-generate receipts for recurring direct debit charges.

Bank Reference Details

Include bank reference numbers and mandate IDs on receipts.

Multi-Currency Support

Handle receipts in GBP, EUR, USD, and other currencies.

What You Get

Professional Receipt Images

  • Thermal POS style: Authentic dot-matrix fonts, paper textures, and realistic thermal print appearance
  • Modern clean style: Professional layouts for digital documentation
  • Customizable: Add logos, adjust colors, custom fields and layouts

Hosted Receipt URLs

  • Public URLs: Each receipt is hosted and accessible via unique URL
  • Embed anywhere: Perfect for emails, dashboards, expense reports
  • 30-90 day storage: Receipts hosted based on your plan tier

Use Cases

1

Subscription Payments

Send receipts for monthly direct debit subscription charges.

2

Invoice Collections

Generate receipts when invoices are collected via direct debit.

3

Membership Dues

Create receipts for membership and association fees.

4

Utility Payments

Generate receipts for recurring utility and service payments.

How to Connect

1

Connect GoCardless

Set up GoCardless webhooks for payment events.

2

Configure Triggers

Trigger receipt generation on successful payment collection.

3

Map Payment Data

Include amount, customer, and bank reference details.

💡

Pro Tip: Use the Visual Builder

Don't write JSON from scratch! Design your receipt visually in our receipt generator, then click "API Payload" to copy the exact JSON structure. Use that payload as your template—just swap in dynamic data (amounts, dates, customer names).

Try Visual Builder →

API Quick Reference

# Generate a receipt

POST https://www.easyreceiptmaker.com/api/v1/receipts

# Headers

Authorization: Bearer erm_sk_your_api_key

Content-Type: application/json

# Response

{
  "success": true,
  "url": "https://receipts.easyreceiptmaker.com/api/abc123.png",
  "expires_at": "2025-01-05T00:00:00.000Z"
}

Other Integrations

Ready to integrate?

Get your API key and start generating receipts with GoCardless in minutes.