Skip to content

Commit

Permalink
SP-629 Update README and CHANGELOG
Browse files Browse the repository at this point in the history
  • Loading branch information
bobbrodie committed Jul 19, 2023
1 parent 9745002 commit d7b24e3
Show file tree
Hide file tree
Showing 2 changed files with 218 additions and 9 deletions.
215 changes: 215 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,218 @@
# Change Log
All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning](http://semver.org/).

# 5.0.0
* Improve code quality
* Use BitPay SDK

# 4.1.0
* Corrected the cancel invoice flow

# 4.0.2111
* Logo update
* Moved to new VCS

# 3.46.0
* Added Declined state

# 3.45.2104
* Added response code for IPN notifications

# 3.44.2103
* Updated Confirmed/Completed options with WooCommerce functionality to complete an order in the system (if set)

# 3.42.2103
* PHP notice cleanup

# 3.41.2102
* Route fixes

# 3.39.2012
* Added option for custom redirect page

# 3.38.2012
* Added option for custom redirect page

# 3.37.2012
* Formatting Fix

# 3.35.2008
* Updated order status mapping for Confirmed and Completed (please review your settings in the configuration)

# 3.34.2008
* Added default mapping for confirmed/completed orders if one isnt set in the plugin configuration

# 3.33.2008
* UX updates

# 3.32.2004
* Limit the time a user has to complete a purchase

# 3.31.2004
* IPN Updates

# 3.30.2004
* Bug fixes and code cleanup

# 3.20.2003
* Updated config to allow merchants to map order states. You will need to save your BitPay Checkout settings

# 3.19.2003
* Fixed issue where BitPay may stay persistent as a payment method

# 3.18.2002
* Fixed issue where VIEW CART returned an null url after using the AJAX add-to-cart

# 3.17.2002
* Added an ERROR redirection if there is an issue creating a new invoice. Merchants will need to setup an ERROR page and add the page slug to the configuration

# 3.16.2001
* Fixed WooCommerce notices

# 3.15.2001
* Removed unused code

# 3.14.1912
* Allow merchants to disable the BitPay logo in the mini cart

# 3.13.1912
* Added support for future release of BitPay Chrome extension

# 3.12.1912
* Fixed issue where cart might not be restored after canceling the payment invoice

# 3.11.1912
* Fixed button issue clickability on pages with configurable options

# 3.10.1912
* Let the user decide to hide or show the logo on checkout

# 3.9.1912
* Added option to show BitPay on product pages for faster checkout

# 3.8.1911
* Add option for merchant to set their order as Complete when the invoice has been confirmed

# 3.7.1911
* Updated IPN messaging

# 3.6.1911
* Allow users to optionally map IPN status updates for Expired invoices

# 3.5.1911
* Loads different bitpay.js files based on dev or production setting

# 3.4.1911
* Performance updates

# 3.3.1911
* Removed old code that was unneded

# 3.2.1911
* Fixed issue with IPN setting orders to "on-hold"

# 3.1.1911
* Fixed issue with IPN updates

# 3.1.1910
* Fixed issue with IPN deleting orders
* Added more descriptive label for Order Status mapping

# 3.0.1910
* Fixed issue with IPN deleting orders

# 3.0.5.22
* Changed branding to default icon, updated IPN changes

# 3.0.5.21
* bug cleanup

# 3.0.5.20
* bug cleanup

# 3.0.5.19
* bug cleanup

# 3.0.5.18
* fixed undefined errors in logs

# 3.0.5.17
* Added redirect to cart if order becomes invalid when a user hasn't completed a purchase

# 3.0.5.16
* Added redirect to cart if order becomes invalid when a user hasn't completed a purchase

# 3.0.5.15
* Changed speed setting so users can defined in BitPay dashboard

# 3.0.5.14
* Added API token validation

# 3.0.5.13
* Fixed issue where BitPay logo was causing other logos to be hidden. Add / modify the "bitpay_logo" CSS class in your theme if needed.

# 3.0.5.12
* Added optional BitPay logo on checkout page with a css class "bitpay_logo". Adjust the "max-height" in your css to resize as needed

# 3.0.5.11
* Code cleanup

# 3.0.5.10
* Code cleanup

# 3.0.5.9
* Admin updates

# 3.0.5.8
* Added information and links to Tier settings

# 3.0.5.7
* Added transaction and error logging

# 3.0.5.6
* Code cleanup

# 3.0.5.5
* Allow overrides in IPN messages for order statuses

# 3.0.5.4
* IPN Updates

# 3.0.5.3
* Bug squashing

# 3.0.5.2
* Updated to check for server requirements. To verify, deactivate then reactivate the plugin (your settings will be saved)

# 3.0.5.1
* Added option to have no image on checkout page


# 3.0.5.0
* Hotfix to support WooCommerce 3.6.x update

# 3.0.4.4
* Added option to override the "checkout" slug and add your own if needed

# 3.0.4.3
* Token verification update

# 3.0.4.2
* Security update for issues where API could be called repeatedly

# 3.0.4.0
* Changed loading of bitpay.min.js library

# 3.0.3.9
* Fixed issue where some users are experience errors on the modal invoice

# 3.0.3.8
* Fixed error log warnings
* Fixed issue where the BitPay checkout message would appear with other payment methods

# 3.0.3.6
* IPN Updates

# 3.0.3.5
* Added IPN security updates to verify order verification originates from IPN
12 changes: 3 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
BitPay Checkout for Woocommerce
===============================

## Build Status

[![Build Status](https://travis-ci.org/bitpay/bitpay-checkout-for-woocommerce.svg?branch=master)](https://travis-ci.org/bitpay/bitpay-checkout-for-woocommerce)

This plugin allows stores using the WooCommerce shopping cart system to accept cryptocurrency payments via the BitPay gateway. It only takes a few minutes to configure.

# Requirements
Expand All @@ -30,17 +26,15 @@ Visit the [Releases](https://github.com/bitpay/bitpay-checkout-for-woocommerce/r

**BitPay Support:**

* Last Cart Version Tested: Wordpress 5.0.4
* Last Cart Version Tested: Wordpress 6.2.2
* [GitHub Issues](https://github.com/bitpay/bitpay-checkout-for-woocommerce/issues)
* Open an issue if you are having troubles with this plugin.
* [Support](https://support.bitpay.com/hc/en-us)
* BitPay merchant support documentation

## Troubleshooting

The latest version of this plugin can always be downloaded from the official BitPay repository located here: https://github.com/bitpay/bitpay-checkout-for-woocommerce

* This plugin requires PHP 5.5 or higher to function correctly. Contact your webhosting provider or server administrator if you are unsure which version is installed on your web server.
* This plugin requires PHP 8.0 or higher to function correctly. Contact your webhosting provider or server administrator if you are unsure which version is installed on your web server.
* Ensure a valid SSL certificate is installed on your server. Also ensure your root CA cert is updated. If your CA cert is not current, you will see curl SSL verification errors.
* Verify that your web server is not blocking POSTs from servers it may not recognize. Double check this on your firewall as well, if one is being used.
* Check the system error log file (usually the web server error log) for any errors during BitPay payment attempts. If you contact BitPay support, they will ask to see the log file to help diagnose the problem.
Expand All @@ -53,7 +47,7 @@ The latest version of this plugin can always be downloaded from the official Bit
* Other plugins you have installed
* Configuration settings for the plugin (Most merchants take screen grabs)
* Any log files that will help
* Web server error logs
* Web server error logs
* Screen grabs of error message if applicable.

## Contribute
Expand Down

0 comments on commit d7b24e3

Please sign in to comment.