Account Setup
Before you begin integrating HitPay payments into your WordPress store, you need to set up your HitPay account and ensure some prerequisites are met:- If you haven’t already, create an account on HitPay.
- Ensure that you have the necessary payment methods activated in your HitPay account.
- Make sure the payment methods you want to offer are enabled in your WordPress sales channel.
Description
The HitPay Payment Gateway for GiveWP allows merchants to accept donations through various payment methods including PayNow QR, Cards, Apple Pay, Google Pay, WeChatPay, AliPay, and GrabPay. This plugin interfaces with HitPay, a third-party payment gateway, to process these payments efficiently. Merchants must first create an account with HitPay and choose their desired payment options via the HitPay dashboard. API keys and Salt values must be retrieved from the HitPay Web Dashboard under Settings > Payment Gateway > API Keys. There are no monthly, setup, admin, or hidden service fees, as merchants pay only per transaction.Installation
- Navigate to the ‘Add New’ in the plugins dashboard.
- Navigate to the ‘Upload’ area.
- Download the latest zip file from here: https://github.com/hit-pay/givewp/tags
- Select
hitpay-payment-gateway-for-givewp.zip
from your computer. - Click ‘Install Now’.
- Activate the plugin in the Plugin dashboard.
Using FTP
- Download
hitpay-payment-gateway-for-givewp.zip
. - Extract the directory to your computer.
- Upload the directory to the
/wp-content/plugins/
directory. - Activate the plugin in the Plugin dashboard.
Configuration
Access Donations Settings
Select Payment Gateways

Activate Payment Method

Set Display Name
Configure HitPay Gateway
Save Changes
Select Payment Methods in HitPay

Donation
Navigate to Donation Page

Select Donation Amount

Complete Payment

Refunds
Log in to Admin Panel
Navigate to Donations
Edit Donation Details
Process Refund
Confirm Refund
FAQs
I have completed the plugin setup but I am unable to proceed to the payments page
I have completed the plugin setup but I am unable to proceed to the payments page
Something went wrong please contact the merchant
on the checkout page, please make sure to check the following:- In your plugin settings, ensure it's not in test mode (
Live Mode
should be enabled). - Make sure that the
API Key
andSalt
Value are correct. You can find them in your dashboard under the "API Keys" Menu https://dashboard.hit-pay.com/. - Ensure that the store
checkout currency
is supported by your account. Click here for more details on the currencies supported. Minimum amount
for each payment method could be different, please ensure that the checkout amount is above the minimum amount.
Does HitPay send an email after the WordPress order is confirmed
Does HitPay send an email after the WordPress order is confirmed
Why does my charges `webhook status` show as failed?
Why does my charges `webhook status` show as failed?
- Your store may have a security feature that blocked Hitpay's request.
- Your server was unavailable during this time.
- Production:
3.1.13.32
,52.77.254.34
- Sandbox:
54.179.156.147
How do I send WordPress test store access to HitPay?
How do I send WordPress test store access to HitPay?
- Ensure that your credentials are correct, both the API Key and Salt.
- Ensure that you are testing with an amount greater than $1 (or equivalent).
- Make sure the webhook in the HitPay dashboard shows “Success.” Please provide the following details to the HitPay team:
- Debug logs from your WordPress store.
- Admin access to your WordPress test store (Since our team will be debugging, please avoid sending access to your live store).
- SFTP access to your test store. You can send the details to support@hit-pay.com (Approximate debug time would be 3 to 5 business days).
Why don't I see Apple Pay or Google Pay on my checkout page?
Why don't I see Apple Pay or Google Pay on my checkout page?
CARDS
as the payment method.
Additionally, it will work only if the browser supports the respective method:Apple Pay
: Only available on the Safari browser. Ensure you have Apple Pay enabled. Here's a guide from Apple on how to enable Apple Pay on your browser.Google Pay
: Only available on the Chrome browser. Ensure you have Google Pay enabled on your Google account.
I set up a payment method, but it's not reflecting on my checkout page. Why?
I set up a payment method, but it's not reflecting on my checkout page. Why?
- Navigate to
Payment Gateway
>Integrations
. Ensure that your payment method is enabled for your respective sales channel. - If you have checkout rules, navigate to
Payment Gateway
>Checkout Customization
>Payment Method Rules
and ensure your payment method is selected.