=== Bitcoin Payments - Blockonomics === 
Contributors: juhasiivikko, darrenwestwood, blockonomics, ankit61d, btcdeveloper
Tags: bitcoin, bitcoin payments, usdt payments, woocommerce, cryptocurrency
Requires at least: 5.6
Tested up to: 7.0.2
**Require PHP:** 7.4
**WC requires at least:** 7.0
**WC tested up to:** 10.4.3
Stable tag: 3.10.1
License: MIT 
License URI: http://opensource.org/licenses/MIT 

Accept Bitcoin/USDT payments on your WooCommerce website. Crypto payments go directly to your wallet. 

== Description == 

The fastest and easiest way to start accepting Bitcoin payments on your WooCommerce online store. Since 2015, [Blockonomics](https://www.blockonomics.co/merchants?utm_source=wordpress) has helped thousands of ecommerce sites increase sales by including Bitcoin, Bitcoin Cash and USDT as payment options for their customers.

https://www.youtube.com/watch?v=FNEmYaGRaDo


= A truly decentralized bitcoin payment processor for WordPress = 

Blockonomics is the only Bitcoin payment gateway that enables full decentralization in the e-commerce industry. Purchases made to your website are instantly sent to your wallet, rather than to a payment gateway wallet. This not only saves you fees when taking your coins out, but it allows you to take ownership of your revenue without the need for a middle man. We have a long term association with [Wordpress and Wordcamps](https://insights.blockonomics.co/blockonomics-loves-wordcamps/).


### Accept bitcoin payments, fast & easy

* Payments are received **directly into your wallet**
* **No approvals** of API key/documentation required
* **Safe and secure** transactions
* Installation only takes **two minutes** - [Video Tutorial](<https://www.youtube.com/watch?v=bozfMIznpao>)
* Eliminate chargebacks and fraud
* **World-class** customer support team


= Built for bitcoin merchants = 
* Accept Bitcoin (BTC) , Bitcoin Cash (BCH) and USDT (ETH ERC-20)
* **Segwit compatibility** enables the lowest transaction fees possible 
* All major HD wallets, such as Trezor, Ledger Nano S, Blockchain.info and Mycelium are supported 
* Supports **all major fiat currencies** 
* Complete checkout process happens within your website/theme
* **Privacy friendly** - Customer order information remains private to your shop and is never submitted to Blockonomics
* 1% Payment Fee, first 10 payments as free 
* Callbacks to TOR websites supported

## Installation

Follow the official setup guide:

**[WordPress/WooCommerce Integration Guide](<https://help.blockonomics.co/support/solutions/articles/33000248575-wordpress-woocommerce-integration>)**

### Quick Steps

**1. Install the Plugin**
In your WordPress dashboard, go to **Plugins > Add New**, search for "**WordPress Bitcoin Payments - Blockonomics**", install and activate it.

**2. Automatic Store Setup (Recommended)**
After activation, follow the on-screen setup wizard:
- Enter your Blockonomics API Key
- Create a new store
- Run **Test Setup** to verify

**3. Manual Setup**
- Add a wallet in your Blockonomics account
- Copy the API Key from **Stores** page
- Paste it in **WooCommerce > Settings > Payments > Blockonomics**
- Add Callback URL and run **Test Setup**

For detailed instructions with screenshots, refer to the full guide above.

== Frequently Asked Questions == 

= Getting error on checkout: Could not generate new bitcoin address, what to do? = 
Please use Settings > Blockonomics **Test Setup** to diagnose and get more
details about the issue

= Order is still on pending payment status even after two confirmations  = 
Your webhost is blocking incoming callbacks from bots, or you have a DDOS protection in place that is causing this. Blockonomics server does payment callbacks to update transaction status and cannot emulate a browser accessing your website. Please consult [this article](http://help.blockonomics.co/solution/articles/33000219539-order-status-not-changing-ddos-protection) on how debug and fix this

= How to report security issues? = 
Feel free to read our [bug bounty policy](https://help.blockonomics.co/support/solutions/articles/33000256692-bug-bounty-program).

= How to customize the checkout page? = 
You are free to customize the checkout page according to your needs. Feel free to consult [this article](http://help.blockonomics.co/support/solutions/articles/33000243991-how-to-customize-the-checkout-page-)

== Screenshots ==

2. Payment screen 

3. Settings Panel

4. Blockonomics configuration
== Changelog ==

= 3.10.1  =
* Minor Fixes

= 3.10.0  =
* Added floating Save Changes button on the settings page
* Added support for multicurrency stores
* Setup wizard enhancements
* Plugin activation via WP-CLI supported

= 3.9.1  =
* Added testmode support for simulated test payments via Blockonomics dashboard
* Faster checkout page load with parallel API calls
* Added payment logs under WooCommerce > Status > Logs
* Orders now set to On Hold while waiting for crypto confirmations
* Fixed PHP 8+ fatal error in WooCommerce Blocks integration

= 3.9.0  =
* Performance: Improve checkout page load time
* Test Setup now detects and shows Gap Limit errors
* Bug fixes and improvements

= 3.8.2  =
* USDT (ETH ERC-20) payments are now supported

= 3.8.1  =
* Upated plugin name 

= 3.8  =
* Fixed bugs with calculations due to discount setting

= 3.7.9  =
* Add discount settings for payment method
* Added back expected_btc custom field

= 3.7.8  =
* Improved: Markup setting now supports decimal values (0–4%) for finer pricing control
* Fixed: "Payment details" string now translatable

= 3.7.7  =
* graceful error handling in few cases 
* php error warning fixes on settings page and during uninstalling
* bug fix : URL to view payment txn

= 3.7.6  =
* New setup flow having wizard

= 3.7.5  =
* Fixed deprecation warnings

= 3.7.4  =
* New WooCommerce settings page
* Initial phpunit tests

= 3.7.3  =
* Fix warnings from wp-cli
* Update checkout ui to include Scan and Copy headings

= 3.7.2  =
* Removed temp wallet support

= 3.7.1  =
* Fix search order by address/txid if HPOS active

= 3.7.0  =
* Fix JS defer bug
* Fix bitcoin currency decimals issue
* Add support for Woocommerce Checkout Block

= 3.6.9  =
* Fixed issues with Block Themes

= 3.6.8  =
* Made plugin Woocommerce HPOS compatible

= 3.6.7  =
* Fix shortcode execution with page builders

= 3.6.6  =
* Fix plugin conflict where shortcode executed multiple times
* Fix page creation sometimes failing on upgrade

= 3.6.5  =
* Using a new internally created page as the payment page
* This fixes most problems with divi/pag builder themes
* Removed lite mode option

= 3.6.4  =
* Updated UI to show qrcode by default 

= 3.6.3  =
* Improved UX for multiples payments support 
* Better order notes and payments information

= 3.6.2  =
* Trasnsaction details now shown in order confirmation screen
* Bug fixes

= 3.6.1  =
* Added setting to toggle Partial Payments

= 3.6  =
* Underpayment support via multiple payments 
* DB structure updates

= 3.5.8  =
* Modular checkout UI 
* Security Fixes

= 3.5.7  =
* Updated Wordpress compatability

= 3.5.6  =
* Removed angularjs dependency 
* Updated error message to be simpler

= 3.5.5  =
* Increased range of allowed underpayment and currency margin
* Updated Wordpress comptability 

= 3.5.4  =
* Encrypt order id in checkout
* Fix callbacks exiting without error

= 3.5.3  =
* Wordpress security fixes 

= 3.5.2  =
* Updated Wordpress compatability

= 3.5.1  =
* Removed Powered by from checkout page. Other minor fixes

= 3.5  =
* Fixed duplicate addresses issue for high traffic websites 
* Fixed upgrade database bugs

= 3.4  =
* Updated UI for better Mobile View
* Fixed bugs in refresh page behaviour

= 3.3  =
* Minor Security fixes


= 3.2  =
* Updated Test Setup logic
* Security fixes

= 3.1  =
* New Test Setup Interface with Currencies Tab
* Added Woocommerce filter to locate orders by txid/address

= 3.0  =
* Using DB table to store orders

= 2.4.1  =
* Fixes update issues with merchant having large volumes

= 2.4  =
* Zero confirm RBF payment are unsafe and are ignored

= 2.3  =
* Added noJS payment screen support

= 2.2  =
* Fixed issues with callbacks

= 2.1  =
* Fixed txid not showing order details
* Fixed issue with caching files

= 2.0  =
* Added BCH support
* Fixed payment expiry issues
* New UI of payment page and code refactor

= 1.8.5  =
* Added option for noJavascript checkout page

= 1.8.3  =
* Better handling callbacks errors

= 1.8.2  =
* Removed conflicts with mailchimp plugin

= 1.8.1  =
* Improved altcoin help text in case payment is not detected
* Added support for adding custom checkout pages in theme

= 1.8.0  =
* Added Help text on Payment Page
* Supporting zero/one blockchain confirmations
* Reusing same address on order expiry

= 1.7.8  =
* Improvements to flypme refund flow
* Minor bug fixes

= 1.7.7  =
* Automatically detects rendering issues on checkout screen 

= 1.7.6  =
* Added Lite mode rendering option 

= 1.7.5  =
* Checkout page performance improvements and bug fixes

= 1.7.4  =
* Added Underpayment slack options, advanced settings section

= 1.7.2  =
* Fixed issue with Bitcoin Image not showing, code refactoring

= 1.7.1  =
* Patch fix for save settings not working for users without APIKey

= 1.7.0  =
* Installation now only requires plugin activate
* Altcoin Code refactored 

= 1.6.8  =
* Added refunds to altcoin payments

= 1.6.7  =
* Fixes for comptability to Wordpress 5.0
* TOR callbacks supported

= 1.6.6  =
* Updated comptability to Wordpress 5.0

= 1.6.5  =
* Adding payment details in order email, review messages 

= 1.6.4  =
* Removed grey background conflicting with some themes

= 1.6.3  =
* Fixed bug with enqueue script

= 1.6.2  =
* New option, extra currency rate margin

= 1.6.1  =
* Altcoin integration enabled
* New checkout design having btc/altcoin tab
* using wp_remote function to avoid fopen errors

= 1.6.0  =
* Test Upgrade

= 1.5.1  =
* Test Setup is more intelligent
* Fixed typos in README

= 1.5.0  =
* Better Test Setup Diagnostics
* Updated description/links to tutorials

= 1.4.9  =
* Faster and easier installation process having Test Setup feature
* Showing QR code for bech32 addresses 
* Showing Bitcoin Address for all orders

= 1.4.8  =
* Improved error handling when unable to generate address

= 1.4.7  =
* Made compatible for internationalization through translate.wordpress.org

= 1.4.6  =
* Updated README for more description on bitcoin payments

= 1.4.5  =
* Fixed problem with visual composer themes
* Added extra help text on order confirmation page
* Fixed conflict with javascript method
* Updated plugin to fix problem with incorrect commit

= 1.4.4  =
* Fixed problem with visual composer themes
* Added extra help text on order confirmation page
* Fixed conflict with javascript method

= 1.4.3  =
* Added option to configure timeperiod of checkout timer
* Added functionality to regenerate callback URL
* Updates to README and snapshots

= 1.4.2 =
* Fixed bug with conflicting style of spinner

= 1.4.1 =
* Moved all styles to CSS file. Gives ability to control plugin appearance
* Comptatibility with WP 4.9.1

= 1.4.0 =
* Usability improvements to payment screen
* Added Spanish, french and german translation

= 1.3.9 =
* Support for altcoin payments through shapeshift (You need to enable this from Settings)
* Not marking order as failed on overpayment 
* Minified JS files and removed unused ones

= 1.3.8 =
* Support for altcoin payments through shapeshift (You need to enable this from Settings)
* Not marking order as failed on overpayment 

= 1.3.7 =
* Added paid/expected BTC custom fields 
* Updated checkout icon 

= 1.3.6 =
* Improved payment screen user interface
* Comptability with WP 4.8 
* Updated README

= 1.3.5 =
* Improved payment screen user interface 
* Updated README

= 1.3.4 =
* Fixed github repo URL
* Updated README

= 1.3.2  =
* Change in README

= 1.3.1  =
* Minor change in README

= 1.3  =
* Showing errors when unable to generate new address
* Removed unused code

= 1.2 =
* Showing received order page after receiving payment
* fixes problems with multisite and php7 compatibility

