May 18th, 2026

New

Quotes

Orders

Website

Customer Portal

Appliance.io Updates & Improvements (May 18th, 2026)

✨ Update: Prevent Duplicate Payments Across POS, Customer Portal, and Website

What’s New

  • Added duplicate payment protection across:

    • POS

    • Customer Portal

    • Website checkout

  • The system now blocks additional payment attempts when:

    • A payment is already processing

    • An order has already been paid for

  • Added clearer “payment is processing” handling during checkout and payment submission

Behavior Updates

  • Payment buttons are temporarily disabled while payment is processing

  • Users attempting a second payment during processing will see:

    • “Payment is being processed in another session.”

  • Duplicate payment protection now works across:

    • Multiple browser tabs

    • Different devices

    • Different payment channels (POS, Customer Portal, Website)

  • Users can retry payment immediately if the previous attempt fails, is canceled, or returns an error

  • Refreshing or retrying will not create duplicate successful charges for the same order

Payment Flow Improvements

  • Reduces accidental duplicate payments caused by:

    • Multiple tabs

    • Repeated clicks

    • Simultaneous payment attempts across channels

  • Improves clarity when payments are actively processing

  • Creates more predictable payment behavior across all supported payment experiences

Why This Matters

  • Helps prevent duplicate charges for customers

  • Reduces refund handling and reconciliation work

  • Improves payment reliability and customer confidence

  • Creates a more consistent payment experience across POS, Website, and Customer Portal

Additional Notes

  • Most payments are complete within a few seconds

  • If payment remains in processing for more than 1 minute, users can refresh the page and retry if needed

  • This release does not introduce new payment methods or pricing changes