Description
Highriskify Hosted Checkout Gateway is a WooCommerce payment gateway that redirects customers to a Highriskify hosted checkout page and then synchronizes payment status back to the WooCommerce order.
The plugin is built for merchants who want a hosted checkout flow rather than embedding the full payment flow inside their WordPress site. Customers select the Highriskify payment method during checkout, the plugin creates the payment session, and WooCommerce receives callback/status updates when payment is confirmed.
Main features
- Hosted checkout payment flow for WooCommerce.
- One clean payment method: Highriskify hosted checkout.
- Always redirects payment sessions to
checkout.highriskify.com. - Hosted checkout domain is fixed and hidden from the WooCommerce settings screen.
- Merchant payout wallet setting for USDC/crypto settlement workflows.
- WooCommerce callback endpoint for automatic order status updates.
- Optional operational payment tracking for support and pending-payment troubleshooting. This optional tracking is disabled by default and must be enabled by the merchant.
- Custom payment method icon/logo support through
assets/images/paymentlogo.pngor a configured icon URL. - Compatible with WooCommerce checkout blocks and High Performance Order Storage.
Default customer-facing checkout text
For new installations, the default checkout title is:
Credit/Debit Card Payment, Apple Pay, bank transfers.
The default checkout description is:
Secure card checkout. Your payment is automatically converted into USDC. Additional identity verification may be required. Order confirmation will be sent by email upon successful payment.
Merchants can edit the title and description from the WooCommerce payment method settings.
Hosted checkout flow
- The customer chooses the Highriskify hosted checkout payment method during WooCommerce checkout.
- The plugin sends the order amount/currency and merchant payout wallet to Highriskify to create a checkout/payment session.
- The customer is redirected to the hosted checkout page at
checkout.highriskify.com. - Highriskify sends the payment status update back to the store callback URL.
- WooCommerce marks the order paid when the callback is verified.
External services
This plugin connects to Highriskify services to create hosted checkout sessions, generate wallet/session references, redirect customers to hosted checkout, convert store currency when needed, check supported crypto price information when needed, receive payment callback data, and optionally send non-personal operational payment events to the Highriskify dashboard when the merchant enables optional tracking.
Services used by this plugin:
https://api.highriskify.com/control/convert.php— used when the WooCommerce store currency is not USD. The plugin sends the order amount and currency code so the checkout can calculate a USD-equivalent payment amount.https://api.highriskify.com/control/wallet.php— used during checkout session creation. The plugin sends the merchant payout wallet address and the store callback URL. The callback URL contains the WooCommerce order ID and a one-time nonce so the payment confirmation can be matched to the correct order.https://api.highriskify.com/crypto/{coin}/info.php— used during callback processing when a non-USDC coin value must be converted to USD-equivalent value for order verification.https://checkout.highriskify.com/pay.php— used to redirect the customer to the hosted checkout page. The redirect URL includes the temporary payment address/reference, order amount, currency code, and optional visual settings such as logo URL or theme colors. It does not include customer name, email, phone, billing address, shipping address, product names, SKUs, product IDs, or line-item details.https://highriskify.com/wp-json/ipt/v1/track— optional operational dashboard tracking endpoint. This is disabled by default and is only used if the merchant enables it from the plugin tracking settings page.
Optional operational tracking data is limited to non-personal payment and support data: WooCommerce order ID/order number, order total, currency, merchant website URL, merchant payout wallet address, payment status, WooCommerce order status, blockchain/payment status, checkout domain, transaction references, temporary payment wallet/reference values, TXID/output hash where available, gateway ID/name, and timestamps.
The optional tracking payload does not include customer name, customer email, customer phone number, billing address, shipping address, product names, SKUs, product IDs, or line-item details. Historical order backfill is disabled in this WordPress.org build.
Highriskify service information:
- Service provider: Highriskify
- Website: https://highriskify.com/
- Privacy Policy: https://highriskify.com/privacy-policy/
- Terms of Use: https://highriskify.com/terms-of-use/
Merchants are responsible for reviewing Highriskify terms, privacy policy, provider availability, regional availability, payment method availability, merchant eligibility, and supported business rules before enabling the gateway.
Installation
- Upload the plugin folder to
/wp-content/plugins/highriskify-hosted-checkout-gateway/, or install the ZIP file through Plugins > Add New > Upload Plugin. - Activate Highriskify Hosted Checkout Gateway.
- Go to WooCommerce > Settings > Payments.
- Enable Highriskify Hosted Checkout Gateway — Hosted Checkout.
- Add your payout wallet address. The hosted checkout domain is fixed to
checkout.highriskify.comand is not editable from the settings screen. - Save settings and place a small test order.
FAQ
-
Does this plugin keep only the hosted checkout option?
-
Yes. This build contains only the Highriskify hosted checkout gateway class. Older individual provider gateway include files are not included.
-
Can I use my own logo?
-
Yes. Replace
assets/images/paymentlogo.pnginside the plugin, or add a public icon/logo URL in the gateway settings. -
Can I change the hosted checkout domain?
-
No. This WordPress.org build always uses
checkout.highriskify.comfor hosted checkout redirects. The setting is intentionally hidden so old plugin settings or older custom values cannot override it. -
Does the plugin automatically update WooCommerce order status?
-
Yes. The plugin registers a WooCommerce callback endpoint and verifies the order nonce before marking the order paid.
-
Is optional tracking enabled by default?
-
No. Optional operational tracking is disabled by default. Merchants can enable it from WooCommerce > Highriskify Hosted Checkout Gateway Tracking.
-
Does optional tracking include customer personal information?
-
No. Optional tracking does not include customer name, email, phone number, billing address, shipping address, product names, SKUs, product IDs, or line-item details. It only sends non-personal operational payment data such as order ID/order number, WooCommerce status, blockchain/payment status, temporary wallet, TXID/output hash where available, order amount/currency, and timestamps.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Highriskify Hosted Checkout Gateway” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Highriskify Hosted Checkout Gateway” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.6
- Added the public Highriskify Privacy Policy and Terms of Use URLs to the external service disclosure.
1.0.5
- Removed runtime gateway settings overwrite behavior so merchant-configured checkout title and description are respected.
- Updated external service disclosure to avoid invalid 404 legal URLs.
1.0.4
- Removed Plugin URI header so it is not the same as Author URI.
1.0.3
- Renamed the plugin to Highriskify Hosted Checkout Gateway and changed the text domain/slug to avoid restricted naming terms.
- Removed WordPress.org directory-only banner, icon, and screenshot files from the plugin ZIP.
- Made optional operational dashboard tracking disabled by default.
- Added detailed external service disclosure.
- Kept hosted checkout as the only included payment gateway option.
1.0.2
- Updated default checkout title and description.
- Updated migration behavior for safer hosted checkout defaults.
1.0.1
- Fixed hosted checkout domain to
checkout.highriskify.comand hid the domain field from gateway settings. - Removed customer/product data from tracking payloads.
- Disabled silent historical order backfill so old orders are not sent automatically.
1.0.0
- Initial Highriskify branded hosted checkout release.
