All Templates

Payment Receipt Template

A5 portrait

A centered, digital-style payment receipt on a compact A5 page: a paid badge, the amount paid, the masked payment method, itemized charges, and a tax summary. Generate a PDF receipt for every successful payment through the API.

Preview of the Payment Receipt template rendered as a PDF

The exact PDF the API produces. What you preview is what you generate.

Generate with the API

Use this template, publish it to get a template id, then call the API with your data. Replace YOUR_TEMPLATE_ID and YOUR_API_KEY with your own.

curl -X POST https://api.pdfglyph.dev/v1/generate \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "templateId": "YOUR_TEMPLATE_ID",
    "data": {
      "receiptNumber": "RCPT-4Q2X-0917",
      "datePaid": "June 12, 2026",
      "amountPaid": "$53.41",
      "subtotal": "$49.00",
      "taxLabel": "Tax (9%)",
      "taxAmount": "$4.41",
      "total": "$53.41",
      "merchant": {
        "name": "PDFglyph",
        "email": "support@pdfglyph.dev"
      },
      "customer": {
        "name": "Dana Whitfield",
        "email": "dana@example.com"
      },
      "paymentMethod": {
        "brand": "Visa",
        "last4": "4242"
      },
      "items": [
        {
          "description": "Pro plan, monthly",
          "amount": "$49.00"
        }
      ]
    }
  }' \
  --output document.pdf

Sample Data

The JSON this preview was rendered from. Match these fields, or edit the template to fit the data you already have.

{
  "receiptNumber": "RCPT-4Q2X-0917",
  "datePaid": "June 12, 2026",
  "amountPaid": "$53.41",
  "subtotal": "$49.00",
  "taxLabel": "Tax (9%)",
  "taxAmount": "$4.41",
  "total": "$53.41",
  "merchant": {
    "name": "PDFglyph",
    "email": "support@pdfglyph.dev"
  },
  "customer": {
    "name": "Dana Whitfield",
    "email": "dana@example.com"
  },
  "paymentMethod": {
    "brand": "Visa",
    "last4": "4242"
  },
  "items": [
    {
      "description": "Pro plan, monthly",
      "amount": "$49.00"
    }
  ]
}

Start with the Payment Receipt Template

Open it in the editor as a new draft, customize the HTML and styling, then generate PDFs on demand through the API.