PayBito Pay for WooCommerce

Sharraxaad

Documentation | Live Demo

PayBito Pay for WooCommerce connects your WooCommerce store to the PayBito Payments Platform, allowing merchants to securely accept payments through a unified checkout experience.

Depending on your PayBito merchant account configuration, customers can pay using credit and debit cards, bank transfers (ACH), supported digital assets, and other available payment methods.

The plugin provides secure payment processing, hosted checkout, webhook notifications, automatic order updates, and enterprise-grade APIs designed for businesses of every size.

Features

  • Unified checkout for cards, ACH, and supported digital assets
  • Secure hosted payment experience
  • One-time payments and subscription billing support
  • Payment Links integration
  • Automatic WooCommerce order status synchronization
  • Secure webhook verification
  • Merchant API authentication
  • Real-time transaction updates
  • Configurable payment and order status mapping
  • Detailed transaction logging
  • Sandbox and Production environments
  • Enterprise-grade payment infrastructure
  • Fast onboarding with guided configuration

External services

This plugin communicates with PayBito services to process payments, verify transactions, synchronize payment status, and manage merchant payment settings.

Information transmitted to PayBito may include:

  • Order amount
  • Currency
  • Order number
  • Payment details
  • Customer checkout information
  • Merchant API credentials
  • Webhook verification data
  • Payment configuration settings

API Documentation

https://developers.paybito.com/

Privacy Policy

https://www.paybito.com/privacy-policy/

Terms of Service

https://www.paybito.com/terms-and-conditions/

Quick Start

  1. Install and activate the plugin.
  2. Open WooCommerce Settings Payments.
  3. Enable PayBito Pay.
  4. Enter your PayBito API credentials.
  5. Configure your webhook.
  6. Select your supported payment methods.
  7. Save your configuration.
  8. Start accepting payments.

Sawir-shaashado

Rakibaad

  1. Upload the paybito-pay-for-woocommerce folder to /wp-content/plugins/.
  2. Activate the plugin from the WordPress Plugins page.
  3. Go to WooCommerce Settings Payments.
  4. Enable PayBito Pay.
  5. Enter your API credentials.
  6. Configure the generated webhook.
  7. Save the settings and perform a test transaction.

SBI

Do I need a PayBito account?

Yes. A PayBito merchant account is required to obtain API credentials and process payments.

Which payment methods are supported?

Available payment methods depend on your PayBito merchant account and enabled processors. They may include credit cards, debit cards, ACH, digital assets, and other supported payment methods.

Does the plugin support subscriptions?

Yes. Subscription support is available for compatible WooCommerce subscription workflows and merchant configurations.

How are orders updated?

PayBito securely notifies WooCommerce using webhooks, automatically updating payment and order status.

Where can I find the webhook URL?

The plugin automatically generates the webhook URL within the payment settings.

Are refunds supported?

Refund capabilities depend on the payment method and your merchant configuration.

Dibu-eegisyo

Ma jiraan wax dibu-eegis ah oo ku saabsan kaabahan.

Ka-qaybgalayaasha & Horumariyayaasha

“PayBito Pay for WooCommerce” waa softiweer il furan. Dadka soo socda ayaa wax ku biiriyay kaabahan.

Ka-qaybgalayaasha

Ku tarjun “PayBito Pay for WooCommerce” luqaddaada.

Ma xiisaynaysaa horumarinta?

Baadh koodka, fiiri bakhaarka SVN, ama iska qor diiwaanka horumarinta adigoo adeegsanaya RSS.

Isbeddellada

1.0.7

  • Fixed: webhook notifications were rejected with HTTP 403 before any order was updated, because the plugin looked for the signature in a header PayBito does not send. Paid orders stayed in Pending until WooCommerce cancelled them. The signature is now read from the header PayBito actually signs with, and hex and base64 digests are both accepted.
  • Fixed: on stores using legacy order storage the webhook could settle the wrong order. The lookup passed a meta query to an order search that ignores it on that storage backend, so it fell through to “the most recent order” regardless of which payment the notification described.
  • Fixed: an order is now matched on any identifier a notification carries, not just one, so events that omit the payment reference no longer fail to find their order.
  • Changed: every webhook delivery is written to the log before it is accepted or rejected. Rejections previously produced no log line at all, making a rejected notification indistinguishable from one that was never sent.
  • Changed: checkout errors that PayBito returns as plain text, such as a rate limit, now show the actual message instead of a generic “Cart token missing.” notice.

1.0.6

  • Fixed: customers were sent back to the store dashboard instead of the PayBito payment page, so orders could not be paid.
  • Fixed: checkout is now hosted on the merchant’s own PayBito broker domain instead of a single shared domain. Stores whose broker domain cannot be determined continue to use the default PayBito checkout host.
  • Fixed: a payment response without a broker ID no longer fails checkout, as the payment page can be opened without it.

1.0.5

  • Changed: default “Pay with PayBito Pay” checkout description now reads “Accept payments using Cards, ACH, Digital Wallets and crypto via PayBito Pay.”
  • Changed: default Instructions text now reads “Complete your payment using available payment methods. Your order will be confirmed once the transaction is verified.”

1.0.4

  • Updated the payment options and payment setup screenshots.

1.0.3

  • Fixed: webhook endpoint returned a fatal error on every request, so payment notifications never reached the store and paid orders stayed in Pending.
  • Fixed: the webhook now rejects requests when no shared secret is configured, instead of accepting a signature any caller could generate.
  • Fixed: shipping, fees, and tax were missing from the amount sent to PayBito, so the payment total was lower than the WooCommerce order total.
  • Fixed: product variations were registered under their parent product ID, which merged separate variations onto a single price.
  • Fixed: the Transaction Logs screen queried the wrong table name and always showed no records.
  • Fixed: the setup wizard displayed an incorrect webhook URL that did not match the registered endpoint.
  • Fixed: prices are now sent in the store’s configured currency instead of always US dollars.
  • Changed: checkout errors now show the message returned by PayBito instead of a generic notice, and payment requests are recorded in the WooCommerce logs when Debug Mode is enabled.

1.0.2

  • Updated admin, checkout, and setup wizard wording to describe all supported payment methods rather than digital assets alone.

1.0.1

  • Updated the default checkout description to reflect all supported payment methods.

1.0.0

  • Initial release.
  • Payment gateway integration for WooCommerce.
  • Setup wizard.
  • Webhook support.
  • Transaction logging.
  • Multi-currency support.