Hilt Pay for WooCommerce

Description

Hilt Pay uses X-Hilt-Key authentication, checks the connection with GET /v1/products?limit=1, lets merchants choose Hilt checkouts from GET /v1/products, and creates hosted checkout handoffs through POST /v1/products/{product_id}/handoff-link. Mapped Hilt templates should use the configured WooCommerce identity type, which defaults to CUSTOM.

Support and landing page: https://www.hilt.so/woocommerce

The plugin is free. There is no WooCommerce surcharge. Standard Hilt plan pricing and transaction fees apply.

Includes:

  • WooCommerce offsite payment gateway.
  • Admin settings for API base, API key, Hilt identity type, webhook signing secret, webhook URL, and connection health check.
  • Minimum API key scope guidance: read + execute only.
  • Product and variation selector for choosing the Hilt checkout/template that should fulfil each WooCommerce product.
  • Hosted checkout handoff creation through POST /v1/products/{product_id}/handoff-link.
  • Webhook receiver at /?wc-api=hilt_pay.
  • HMAC verification with X-Hilt-Signature and X-Hilt-Timestamp.
  • Event-id deduplication.
  • Order notes for Hilt success and failure events.
  • Visible admin/order states for Hilt API failures and 429 rate limits.
  • Customer user-meta sync for Hilt membership status and expiry when present.

Checkout Blocks

The plugin declares Cart and Checkout Blocks compatibility and registers a no-build Checkout Blocks payment method bridge. It delegates processing to the WooCommerce payment gateway and expects WooCommerce to follow the returned offsite redirect URL.

Screenshots

  • Hilt Pay settings configured with masked credentials and a successful connection health check.
  • WooCommerce product edit screen with the Hilt checkout selector open.
  • Buyer checkout with Hilt Pay selected and the Place order button visible.
  • Hosted Hilt checkout with wallet connection and payment UI.
  • WooCommerce order admin after a signed Hilt webhook updates the order to processing.

Installation

  1. Place this folder in wp-content/plugins/hilt-pay-for-woocommerce.
  2. Activate WooCommerce.
  3. Activate Hilt Pay for WooCommerce.
  4. Configure WooCommerce > Settings > Payments > Hilt Pay.
  5. Choose Hilt checkouts for eligible digital products or variations.
  6. Configure the Hilt webhook URL shown in settings.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Hilt Pay for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

0.1.4

  • Reworked the buyer checkout payment method panel with a cleaner Hilt card, USDC-only badges, and no tiny inline icon.
  • Added the Hilt wordmark and surfaced zero-custody language in the buyer panel.
  • Added WordPress.org icon assets and refreshed the buyer checkout screenshot.

0.1.3

  • Constrained the Hilt favicon size in classic WooCommerce checkout.

0.1.2

  • Added Hilt favicon branding to classic checkout and Checkout Blocks.
  • Updated merchant-facing copy to foreground USDC on Solana.
  • Added plugin-row links for WooCommerce docs and X.

0.1.1

  • Replaced raw product ID entry with a Hilt checkout selector.
  • Changed the connection health check to use GET /v1/products?limit=1.

0.1.0

  • Initial plugin build.