Custom Payment Page
Accept payments through a Frame-hosted checkout page with your own custom URL. Custom Payment Pages let customers enter any amount and pay directly — no integration or code required.
Your page is hosted at checkout.framepayments.com/pay/<your-slug> and includes card payments, billing address collection, and optional fields for phone number and shipping address.
Create your payment page
- In the Dashboard, navigate to Transactions > Custom Payment Page.
- Enter a URL slug for your page (e.g.,
my-store). Your page will be available atcheckout.framepayments.com/pay/my-store. - Click Save.
Changing your URL slug will immediately break any previously shared links. Update any shared URLs after making changes.
Configure payment page settings
Customize how your payment page appears and what information you collect from customers.
Page title
Set a title that displays on your customer-facing checkout page (e.g., "Pay What You Want!" or "Donate to Our Cause"). This appears below your merchant name.
Collect additional information
You can optionally require customers to provide:
- Phone number — Select Require customers to provide a phone number to add a required phone number field to the checkout form.
- Shipping address — Select Collect customers' shipping address to add shipping address fields. When enabled, customers see a billing address field with a checkbox for "Billing and shipping address are the same", which they can uncheck to enter a separate shipping address.
Click Save settings to apply your changes.
Customer checkout experience
When customers visit your payment page, they see a checkout form with:
- Your merchant name and logo
- Your custom page title
- An Enter amount field where they specify how much to pay
- Email address field
- Card Number, Expiration, and CVC fields with support for Visa, Mastercard, American Express, and Discover
- Full name field
- Billing address with address autocomplete and a manual entry option
- Phone number field (if enabled)
- Shipping address fields (if enabled)
Manage your payment page
Check page status
Your payment page status is shown in the Payment page status section. An Active page is live and accessible to customers.
Disable your page
To temporarily stop accepting payments:
- Go to Transactions > Custom Payment Page in the Dashboard.
- Click Disable in the Payment page status section.
When disabled, your payment page URL returns a 404 and customers cannot reach it. You can re-enable the page at any time.
Copy your page URL
Click the Copy button next to your page URL in the Payment page status section to copy the full link for sharing.
Custom Payment Page vs Payment Links
| Custom Payment Page | Payment Links | |
|---|---|---|
| Amount | Customer enters any amount | Fixed price tied to a product |
| Products | No product required | Requires a product or subscription |
| URL | Single persistent URL with custom slug | Unique URL per link |
| Use case | Donations, tips, pay-what-you-want | Selling specific products or subscriptions |