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.