PayHere Payment Plugin
Cards, eZ Cash, mobile and bank payments for Sri Lanka — hosted checkout.

Everything you need to know
About PayHere
PayHere is Sri Lanka's popular payment gateway supporting cards and local wallets.
What PayHere supports
Cards, eZ Cash, mobile and bank payments for Sri Lanka — hosted checkout.
- Payment methods: Cards, eZ Cash, wallets
- Where it works: Sri Lanka
- Billing: one-off payments
- Price: free for every PremiumPress member
Setting up PayHere in PremiumPress
Activate the free plugin, then open your theme’s payment settings and add your PayHere credentials:
- Merchant ID — PayHere → Settings → Domains & Credentials.
- Merchant Secret — Generated per approved domain/app in PayHere. It signs the request and the server notification, which posts
Add your site domain under PayHere → Domains & Credentials to get a Merchant Secret. Recurring plans are billed as a single one-time payment for the initial period — auto-renewal isn’t handled by this integration. Amounts are sent with 2 decimals. The plugin requires PremiumPress 12.
PayHere plugin FAQ
What do I need to set up PayHere in WordPress?
You'll need a PayHere account and its Merchant ID and Merchant Secret, which you enter in your PremiumPress theme's payment settings. The plugin itself is free for members.
Does PayHere support recurring subscriptions?
PayHere handles one-off payments in PremiumPress. If you need recurring billing, choose a gateway shown under the Subscriptions filter on the plugins page.
How does the PayHere checkout work?
Hosted redirect checkout with a hashed request and an MD5-signed server notification that confirms and completes the order.
Plugin Details
- Price
- Free
- Version
- 1.0
- Downloads
- 1,868
- Provider
- Website
Docs, guides & discussion
Official PayHere Payment Plugin documentation, plus community threads and video walkthroughs.