Accept payments on your online store
Sell products and accept payments online — no code required with the Merchant Portal, or build fully custom integrations with our powerful API.
const product = await handypay("/products", {
method: "POST",
body: JSON.stringify({
name: "Premium Widget",
price: { amount: 2999, currency: "usd" }
})
});
Two ways to integrate
Choose the approach that fits your business — start selling in minutes with no code, or build custom experiences with our developer tools.
Merchant Portal
Create products, set prices, and generate payment links directly from your dashboard. Perfect for small businesses and getting started quickly.
Developer API
Build fully custom payment experiences with our REST API. Full control over the checkout flow with comprehensive webhooks.
Everything you need to sell
Powerful features to help you accept payments, manage products, and grow your business.
Global Payments
Accept payments from customers worldwide. Support for 17+ countries and multiple currencies including USD and JMD.

Instant Payouts
Get paid directly to your bank account within 2-3 business days. No holds, no delays.
Secure by Default
PCI compliant checkout, fraud protection, and bank-grade encryption on every transaction.
All Major Cards
Accept Visa, Mastercard, American Express, and Discover. Apple Pay and Google Pay included.
Product Management
Create products with images, descriptions, SKUs, and inventory tracking.

Developer Friendly
Clean REST API, TypeScript types, and comprehensive documentation with examples.
Simple, transparent pricing
No monthly fees. No setup costs. You only pay when you get paid.
Frequently asked questions
Do I need a website to accept payments?
No! You can create products in the Merchant Portal and share payment links directly via WhatsApp, email, or SMS. Your customers can pay without you needing a website.
How long does it take to get set up?
You can start accepting payments in minutes. Just create an account, add your product, and share the payment link. For API integrations, most developers are up and running within a few hours.
What countries are supported?
You can sign up from 17 countries including Jamaica, Trinidad & Tobago, Barbados, Bahamas, Nigeria, Ghana, Kenya, and more. You can accept payments from customers worldwide.
Is there a limit on transaction volume?
No, there are no transaction limits. As your business grows, our infrastructure scales with you automatically.
Can I use my own checkout page?
With the API, you can create checkout sessions and redirect customers to our hosted checkout. This keeps you PCI compliant while allowing full control over the pre-checkout experience.
Start accepting payments today
Join thousands of businesses using HandyPay to power their online sales. No setup fees, no monthly charges — just simple, transparent pricing.