Skip to content
PDFBetter

Form builder

Build a payment details or authorization form

First, the honest answer: PDFBetter forms don't process payments, and we don't recommend collecting card numbers in any PDF or form. A PDF with a card number in it gets emailed, downloaded and saved in places you can't control, and handling card data puts you in scope for PCI DSS.

Reviewed

Payment form
  • Customer or company name and billing email (name, company and email fields, required)
  • Billing address with state and ZIP (state and ZIP fields)
  • Purchase order or reference number (text)
  • Amount authorized (USD currency field) and frequency (radio buttons: one time, monthly)
  • Payment method type (radio buttons: card via processor link, ACH via processor link, check)
  • Authorization statement (read-only text) with signature and date, required
  • Never add: full card number, CVV, expiration date or online banking credentials

Why it works

Payment form, explained

What you can build safely is the paperwork around a payment: a billing details form (who to invoice, purchase order number, billing address), a payment authorization that a customer signs to approve recurring charges or a deposit amount, or an order form that lists what they're buying and links to your processor's hosted checkout.

The card or bank details themselves should be entered on your payment processor's hosted page or terminal, where they are tokenized. Put that checkout link in the form's description or confirmation, and reference the processor's transaction or customer ID on your PDF instead of card numbers.

Recommended fields

Fields to include

  1. 1Customer or company name and billing email (name, company and email fields, required)
  2. 2Billing address with state and ZIP (state and ZIP fields)
  3. 3Purchase order or reference number (text)
  4. 4Amount authorized (USD currency field) and frequency (radio buttons: one time, monthly)
  5. 5Payment method type (radio buttons: card via processor link, ACH via processor link, check)
  6. 6Authorization statement (read-only text) with signature and date, required
  7. 7Never add: full card number, CVV, expiration date or online banking credentials

How to do it

Build a payment details or authorization form in 4 steps

  1. 1A flat PDF

  2. 2Place fields

  3. 3A fillable PDF

  1. 1

    Build the form

    Start from an order or credit application template. Add billing and authorization fields only, and put your processor's checkout link in the description.

  2. 2

    Publish it

    Publish the form and send the link with your quote or invoice, or embed it on your order page.

  3. 3

    Collect authorizations

    Customers fill billing details and sign the authorization, then pay through your processor's link.

  4. 4

    Export and reconcile

    Export responses to CSV or XLSX and match them with payments in your processor or accounting system.

In the app

What building it looks like

Create form mode: a palette of field types on the left (signature, text, date, initials, checkbox, radio, dropdown, number, formula) and the invoice's fields outlined in blue on the page
  1. Pick a field type, then click the page — or drag it
  2. Detect fields finds the boxes and lines on a flat PDF
  3. Every field keeps a label, a name and its own rules

The editor in Create form mode. Sample content; names and companies are fictional.

Start from a template

Templates that fit

Payment form: questions people ask

Can PDFBetter collect credit card payments?

No. Forms don't process payments. Use a payment processor's hosted checkout or payment link and reference it on the form.

Can I add a card number field anyway?

You shouldn't. Storing card numbers in PDFs or form exports puts you in scope for PCI DSS and creates a breach risk. Collect them only on your processor's page.

What about bank account numbers for ACH?

Use your processor's ACH flow too. If a vendor form must include bank details, send it with a password and redact the numbers before forwarding copies.

Is a signed payment authorization enough for recurring charges?

Card networks and processors have their own rules for recurring billing consent. Check your processor's requirements and keep the signed authorization with the customer record.