Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version 3.0.0 #12

Open
wants to merge 69 commits into
base: master
Choose a base branch
from
Open

Conversation

EmanueleCoppola
Copy link

@EmanueleCoppola EmanueleCoppola commented Oct 17, 2024

Changelog:

  • added Composer to manage dependencies effectively
  • introduced an atomic lock mechanism to prevent concurrency issues during callback and redirect events
  • Implemented a callback health check to ensure successful receipt of callbacks by PrestaShop
  • the refund form is now located on the order page, allowing for partial refunds. When the full amount is refunded, both in a single refund or in bunch of partial refunds, the order status will automatically update to "refunded"
  • improved order state management, now the order gets created only when the payment is successfull
  • cleanup of unused custom Satispay states
  • reworked plugin configuration form
  • improved code quality with better comments and compliant use of phpdoc
  • improved logging by logging almost every exception thrown
  • added new languages, now we have: italian, english and french
  • removed cron system as most of the orders will be handled by redirect or callback (we could rework it later if needed)
  • added meal voucher support via an hook

Side changelog:

  • now it is possible to generate RSA keys without OpenSSL because of the new PHP SDK

Should fix: #11

New Satispay configuration page:
image

New refund form:
image

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Order canceled
1 participant