Prestashop modules come with an auto-upgrade feature which will be used to upgrade your currently running plugin. This documents serves as a reference for what has been changed.
The module requirements have been changed to:
- You are using PHP 7.3.0 or higher
- Your PrestaShop is version 1.7.7.0 or higher.
- Your BTCPay Server is version 1.3.0 or higher
We now fetch all invoice and payment data directly from BTCPay Server so the following columns will be removed from bitcoin_payment during the upgrade:
bitcoin_pricebitcoin_paidbitcoin_addressbitcoin_refund_addressrate
We switched from btcpayserver-php-client to the newer and actively supported btcpayserver-greenfield-php. This means that the old IPN has been replaced with an webhook based approach.
For you this means that you'll have to re-connect to your BTCPay Server instance.
On the front-end side of things we now show the customer how much they have transferred and via what payment.
The order states have received a new translation so that they are more correct:
Awaiting Bitcoin paymenthas been changed toAwaiting crypto payment.Waiting for Bitcoin confirmationshas been changed toWaiting for confirmations.Bitcoin transaction failedhas been changed toCrypto transaction failed.Paid with Bitcoinhas been changed toPaid with crypto.