Hosted checkout
Give customers a page they can complete from a link you share. White-label checkout can use an approved domain when it is enabled.
Explore payment methodsMerchant payments for Pakistan
Offer JazzCash, Easypaisa, OneQR, and USDT from a hosted checkout. Stay in control of every payment from one dashboard.
One operating view
Customers pay on hosted checkout. You follow status, balances, and withdrawals from one place.
Your payment journey
Open a hosted checkout from your dashboard or your integration.
They choose a method enabled for that payment.
See recorded updates in the dashboard or through signed webhooks.
Check pending, available, and reserved amounts with withdrawal activity.
Give customers a page they can complete from a link you share. White-label checkout can use an approved domain when it is enabled.
Explore payment methodsSend a checkout link, or a USDT BEP20 invoice with the network and confirmation details you need to reconcile.
See developer guideConnect with separate test and live keys. Confirm payment and withdrawal updates through signed webhooks.
Read API referenceReview applications, balances, payout details, and account activity in one dashboard.
How to get startedPayment methods and published fees
PKR fees start at 2%. Every listed rate is confirmed in your merchant dashboard.
Accept a wallet customers already use, on your hosted checkout.
Offer a second familiar wallet, on the same clear checkout.
Take QR payments at a published 2% fee.
Receive USDT on BNB Smart Chain, with invoice and confirmation tracking.
The fee schedule for your account appears in the merchant dashboard once payments are configured. USDT uses BNB Smart Chain (BEP20).
About GetPay.pk
One platform covers checkout and day-to-day control. Offer the wallets and QR your customers use. Track USDT on BNB Smart Chain. Every payment stays in one view.
Each account is reviewed first. Methods turn on after approval and provider setup. Your team then connects with the API and signed webhooks, or uses white-label checkout on an approved domain.
One merchant workspace
Availability, settlement, and withdrawal timing depend on account approval, provider setup, and the applicable merchant terms.
For developers
Build hosted checkout and USDT invoices on the documented API. Retry safely with idempotency keys, and verify every update through signed webhooks.
POST /api/v1/payments
Idempotency-Key: order-1001-create
X-GetPay-Key: $GETPAY_PUBLIC_KEY
Authorization: Bearer $GETPAY_SECRET_KEY
{ "amount": "1500.00",
"currency": "PKR",
"merchant_reference": "ORDER-1001" }
// Redirect to hosted checkout after creation
window.location = payment.checkout_url
Set up the account, complete review, and connect once you are approved.
Choose a username and confirm your email with a 6-digit code.
Share your business, documents, and settlement details for review.
Track progress and reply if we ask for anything further.
Create API keys, add a webhook, and link your site after approval.
Security and control
KYC files remain on a private disk and are never published with the site.
Provider notices and merchant webhooks are verified before a payment status can change.
Withdrawals move only under the permissions configured for your merchant account.
Frequently asked questions
Fees, methods, onboarding, and integration — stated without guesswork.
GetPay currently supports JazzCash, Easypaisa, OneQR, and USDT on BNB Smart Chain (BEP20). A method appears for customers only when it is available for that payment and enabled for your account.
The listed fees are 3.5% for JazzCash, 3.5% for Easypaisa, 2% for OneQR, and 1.5% for USDT BEP20. Your applicable fee schedule is shown in the merchant dashboard when payments are configured.
Create a checkout through your integration and share its payment link, or redirect a customer from your site. White-label checkout can use an approved merchant domain when it has been enabled and configured for your account.
Yes. Create an account, confirm your email, and submit your business details, identity and business documents, and settlement details for review. Approval and enabled features are subject to review.
USDT invoices use BNB Smart Chain (BEP20). The invoice and payment status include network and confirmation details to support reconciliation.
No instant timing is promised. Funds move from pending to available according to provider settlement and risk review. Withdrawals can be requested from an eligible available balance when withdrawals are enabled, and are processed under the applicable merchant terms.
The platform provides separate test and live API credentials. Test payments do not contact payment providers or credit a merchant balance. Review the developer guide for the documented API and webhook behavior.
Need another detail? Contact our team.
Start with GetPay
Create your account, confirm your email, and submit your business for review. After approval, enable the methods your customers already use.