plugin-icon

PayKrypt for WooCommerce

Accept crypto payments in WooCommerce through PayKrypt hosted checkout.
Versão
0.1.0
Última atualização
Jul 3, 2026

PayKrypt for WooCommerce lets merchants accept cryptocurrency payments through PayKrypt hosted checkout.

The plugin creates a PayKrypt payment intent for each WooCommerce order, redirects the customer to PayKrypt hosted checkout, and updates the WooCommerce order by polling PayKrypt payment intent status. Webhooks are not required for this version.

Features

  • Hosted crypto checkout powered by PayKrypt.
  • Payment intent creation with per-order idempotency keys.
  • Automatic WooCommerce order status polling.
  • Manual order status sync from the WooCommerce order actions menu.
  • Production and custom environment settings.
  • Optional allowed asset and chain filters.
  • HPOS-compatible order metadata.
  • WooCommerce Checkout Blocks support.

Requirements

  • WordPress 6.0 or higher.
  • WooCommerce 7.0 or higher.
  • PHP 7.4 or higher.
  • A PayKrypt merchant API key that can create and read payment intents.

External Service

This plugin connects to PayKrypt, a third-party hosted cryptocurrency payment service, when a customer chooses PayKrypt at checkout and while WooCommerce synchronizes the resulting payment status.

To create a payment intent, the plugin sends the order total, currency, order number in the payment description, customer billing email address, configured allowed chains and assets, expiry, and amount tolerance to https://api.paykrypt.io. The merchant API key is sent in the Authorization header. During scheduled and manual status synchronization, the plugin sends the PayKrypt payment intent ID to the same API. The returned intent ID, checkout URL, status, last synchronization time, and API error message are stored as private WooCommerce order metadata.

After the payment intent is created, the customer is redirected to PayKrypt hosted checkout at https://gate.paykrypt.io. PayKrypt may collect information from the customer under its own policies. The service is required for this plugin to process payments; no data is sent to PayKrypt until the merchant configures the plugin and a customer selects PayKrypt.

  • PayKrypt service: https://paykrypt.io/
  • PayKrypt API documentation: https://docs.paykrypt.io/
  • PayKrypt Terms of Use: https://paykrypt.io/tos
  • PayKrypt Privacy Policy: https://paykrypt.io/privacy

Order Status

  • awaiting_payment, detected, confirming: order remains pending/on-hold.
  • confirmed with transactionsSummary.isFullyPaid: order is marked paid.
  • expired or canceled: order is cancelled when not already paid.
  • underpaid or overpaid: an order note is added for merchant review.
Freeem planos pagos
Ao instalar, você concorda com os Termos de Serviço do WordPress.com e com os Termos do plugin de terceiros.
Testado até
WordPress 7.0
Esse plugin está disponível para download para o seu .