About this plugin
HandyPay lets you accept card payments on your WordPress site without WooCommerce or a complicated checkout setup. Create a payment button, then drop it on a page, share it as a URL, or paste it in an email. Why HandyPay? One button, three ways to use it — embed on a page, share a URL, paste raw HTML on any site. Unlimited buttons — one for every service, product, or tier. Manage them all from one screen. Sharable payment links — /handypay/pay/your-slug URLs you can drop in DMs, emails, social bios. Reusable or one-time — pay-me-anytime tip jar, or single-use ticket link that expires after one purchase. Custom design — colors, padding, corner radius, font (built-in Matter, Google Fonts, or upload your own). Live preview — see the button update as you configure it. Built-in dashboard — revenue stats, recent payments, status breakdown, sparkline chart. Powered by HandyPay — a complete merchant platform, including a mobile app, payouts, and dispute management. HandyPay Pro HandyPay Pro is an optional paid upgrade ($29/month): Reduced transaction fees on every payment. Custom payment-page branding — your logo, colors, and a footer message — added by the separate HandyPay Pro add-on, installed from handypay.me . The “Secure checkout powered by HandyPay” credit on the payment page is off by default and only appears if you turn it on under HandyPay → Settings. What you need A HandyPay merchant account — sign up at merchant.handypay.me (free). One click to connect — HandyPay creates your API key and registers the webhook for you. Two minutes for setup. Features Drop-in [handypay_pay] shortcode with attributes for amount, currency, description, button text, colors, font, padding, and size. Payment Buttons admin: create unlimited buttons, each with its own price and styling. Sharable payment links at clean URLs. Webhook reconciliation with HMAC-SHA256 signature verification. Built-in dashboard mirroring the HandyPay merchant portal. Custom font uploads (.woff2, .woff, .ttf, .otf). Curated Google Fonts: Inter, Roboto, Poppins, Manrope, DM Sans, Plus Jakarta, Work Sans, Space Grotesk. Onboarding wizard for first-time merchants. Test mode toggle. External services This plugin connects to the HandyPay payments API ( https://api.handypay.me ) to create payment sessions, render signed buttons, and reconcile payments through HandyPay’s payment processor ( Stripe ). This connection is required for the plugin to accept payments. When: when a button or payment link is rendered, when a customer starts a payment, when HandyPay sends a webhook to your site, and when the store owner views the dashboard or manages payments. Data sent: payment amount and currency, button/link descriptions, the customer’s email (if provided at checkout), and your HandyPay API key for authentication. Raw card details are collected by HandyPay/Stripe directly and are never sent to or stored on your site. HandyPay: Terms — https://handypay.me/terms · Privacy — https://handypay.me/privacy Stripe (payment processor): Terms — https://stripe.com/legal · Privacy — https://stripe.com/privacy