Troubleshooting Self-Billing

Let customers scan, cart, pay — and auto-generate invoices

Common Issues and Solutions:

    "Item not recognized" when scanning:

  • The product barcode may not be in your inventory
  • Solution: Add the product to your Inventory with its barcode
  • Ensure barcode format matches (EAN-13, UPC-A, etc.)

    Camera not opening:

  • The customer's browser may have blocked camera access
  • Solution: Customer should allow camera permissions when prompted
  • Works best on Chrome, Safari, and Firefox mobile browsers

    Duplicate items not adding:

  • This is by design! Each product can only be in the cart once
  • Customer should use the + button to increase quantity

    Payment timer expired:

  • Customer can go back and re-initiate payment
  • The cart is preserved during the session

    Customer can't access the link:

  • The billing portal is public — no login required
  • Check that self-billing is enabled in Settings
  • Verify the URL is correct

    PIN not accepted:

  • The PIN rotates every 15 seconds — ensure the customer enters the current PIN
  • Try refreshing the PIN and sharing the new one
  • Check that the customer is entering digits only

Pro Tips

  • Test the entire flow yourself before going live with customers
  • Keep your inventory barcodes up to date
  • If camera issues persist, ask the customer to try a different browser