Releases
v0.0.10
Compare
Sorry, something went wrong.
No results found
SumUp Terminal for WooCommerce 0.0.10
Highlights
Accepts the complete SumUp pairing code when connecting initial or additional readers, including 9-character codes.
Adds clearer cashier controls for starting, checking, and cancelling terminal payments.
Adds optional, collapsible checkout payment logs for live troubleshooting while preserving WooCommerce Status logging.
Shows live SumUp reader states during payment, including prompts for card, PIN, signature, tip selection, and firmware updates.
Payment reliability and security
Keeps observing an asynchronous cancellation until SumUp reports the final payment result.
Performs a final status check before timeout cancellation and resumes polling if the cancellation request fails.
Prevents stale status or webhook events from a previous attempt from completing a retried payment.
Binds payment actions to the WooCommerce order key and the reader assigned to the active attempt.
Treats successful empty SumUp API responses, including terminate responses with HTTP 204, as successful requests.
Interface improvements
Adds responsive, storefront-scoped styling for payment controls and status messages.
Adds accessible live status announcements and a readonly payment-log textarea with show, copy, and clear controls.
Disables unrelated reader controls while a payment is active to avoid duplicate or conflicting actions.
Compatibility notes
Checkout debug logs remain disabled by default and do not disable WooCommerce Status logging.
The minimum supported PHP version remains PHP 7.4.
Custom callers of the payment AJAX actions must now include the WooCommerce order key.
You can’t perform that action at this time.