HustlePay Mobile Counter adds a small product catalog, a mobile-friendly counter, hosted checkout links, QR codes, local sales records, and an optional self-order shop to WordPress.
The catalog and sale snapshots are stored in WordPress. Product prices used for public orders are always read again on the server. The selected HustlePay publishable key stays on the server and is never placed in public JavaScript.
Features:
[hustlepay_mobile_counter].HustlePay is not a bank, payment service provider, payment processor, money transmitter, merchant of record, or settlement provider. It provides a non-custodial checkout orchestration layer. Actual payment authorization, processing, settlement, refunds, disputes, and chargebacks remain with payment service providers connected and configured by the merchant.
An active HustlePay account is required. Merchants are responsible for maintaining their own accounts and agreements with the payment service providers they use.
This plugin connects to the HustlePay checkout orchestration service. It uses the endpoint selected by the WordPress administrator:
https://api.hustlepay.nethttps://api.hustlepay.devhttps://www.hustlepay.me/https://www.hustlepay.me/terms-of-service/https://www.hustlepay.me/privacy-policy/The plugin does not contact HustlePay merely by being installed or activated. Requests begin only after an administrator selects test or live mode, saves the matching HustlePay publishable key, and tests the connection or starts using checkout functionality.
The following requests can then be made:
x-api-key header to /v1/me when an administrator clicks “Test connection”./v1/sessions./v1/sessions/{session_id}. This can happen manually or through WP-Cron./v1/sessions/{session_id}/qr.Receipt and invoice contact fields entered in the public shop are stored in the local WordPress sale record. This version does not send those fields to the HustlePay API. Uploaded one-time-item photos are stored in the WordPress Media Library, and their public URLs can be sent to HustlePay as part of a checkout item.
The plugin does not store or transmit full card numbers or CVVs. Payment-method collection and processing take place in the hosted HustlePay checkout flow and through the merchant’s selected payment service providers.
Use of the service is subject to the HustlePay Terms of Service and HustlePay Privacy Policy.