Docs / Forms & Automation

Accepting payments

Stripe, PayPal, and Square — built directly into the Payment field.

Add a Payment field, set its "Payment Processor" to Stripe, PayPal, or Square, and connect the matching account under Craftor → Settings → Payments. Charge a fixed amount, or drive the amount from another field (e.g. a quantity selector).

  • Stripe — one-time or recurring (weekly/monthly/yearly) charges, with optional name/address collection.
  • PayPal — Smart Payment Buttons rendered inline in the form. One-time payments only.
  • Square — the Web Payments SDK tokenizes the card in the browser; the charge happens server-side. One-time payments only.

Every charge, on any processor, is independently re-verified server-side against the actual submission before it's accepted — the amount is never trusted from the browser alone.

A Coupon Code field can validate against a custom list or live WooCommerce coupons, applied before the charge is created — it works the same way regardless of which processor the field uses.