All Templates
Payment Receipt Template
A5 portraitA 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.

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.pdfSample 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.