Define plans in the Worthy dashboard, bill on any cadence, recover failed renewals through smart dunning, and let customers update cards or change plans through a hosted portal.
From dashboard to first sale in minutes
step 01
Build the link
Inside the dashboard, name the product, set the price, and pick which payment methods to accept. Drop in your logo and brand color so the checkout page matches your business.
step 02
Bill on schedule
Charges run automatically on the renewal date. Network tokens are used in place of raw card numbers so issuers approve at materially higher rates. Receipts and invoices are localized into 32 languages.
step 03
Collect funds in USD
Payments settle to your Worthy balance the moment they clear. Funds deposit to your bank as USD on your regular payout schedule. Track every charge, refund, and dispute in the dashboard.
Configure every detail from one screen
Choose between a one-time charge, a recurring subscription, or a flexible pay-what-you-want amount. Adjust the call-to-action, require a phone number, allow promotion codes, and set what buyers see after they pay. Everything lives in one place.
interactive demo




One link,
three pricing models
Sell a single SKU, run a subscription on monthly or yearly billing, or let buyers name their own amount for tips and donations. Switch the model on an existing link at any time without breaking the URL.
A single charge, cleanly billed
Sell a product, send an invoice, collect a deposit, run a presale. Once the buyer pays, the link is done, or stays open for the next buyer.
Optional quantity caps and expiry dates
Collect shipping address or only what you need
Customer receipts in 32 languages
Refund or partial-refund in one click

Call the Worthy API to mint a fresh link for every order, every invoice, or every email send. Useful for sales teams that need per-customer pricing, marketing teams running personalized campaigns, and platforms issuing links on behalf of sub-merchants.
Common use cases
Generate unique links for each customer in your CRM
Embed payment links in transactional emails at scale
Build internal sales tools without a checkout backend
Issue invoices and chase outstanding balances by API

const worthy = require('@worthypay/node')
('sk_test_...');
const link = await worthy.paymentLinks.create({
product: 'Pure Set, Refill Bundle',
amount: 8499,
currency: 'USD',
mode: 'payment',
success_url: 'https://yourbrand.com/thanks',
});
// returns link.url -> https://buy.worthypay.com/aF8fUKEvery link runs through Worthy's PCI-DSS Level 1 vault, the same infrastructure powering Hosted Checkout, Subscriptions, and the Online Store. Card data never touches your servers, so your PCI scope stays at SAQ A.
Other ways to accept payments online
Every Worthy acceptance product shares the same vault, the same risk engine, and the same dashboard. Combine them, swap between them, or run them in parallel as your business grows.
You are here
Payment Links
The fastest way to accept payments, no code, no website, no setup.
Viewing Now
Apply for a Worthy account and define your first subscription plan in minutes. No contracts, no setup fees, no banking integration required. Talk to sales if you want a custom package or volume pricing.