Added
Event Check-ins
We added a Tickets Summary on the event Tickets page. It shows how many valid Tickets are checked in, the percentage, and a progress bar, and it refreshes as tickets are checked in.
Payment Link Export
We added a CSV download on Payment Links, in the same place as on Orders, Invoices, and Contacts. The file follows the search, date and sort filters enabled.
Tether and USDC
We added manual Tether and USDC connections that show your own addresses on Checkout. When the customer marks the payment as paid, we record a pending payment and do not check the transfer on the chain.
Public API
We added Create Quote, which makes a Lightning or on-chain Quote for an existing Order.
We also added read-only Payment Link endpoints that list your links and return one with its items.
Checkout Countdown
We added an optional countdown on Checkouts for Orders created through the API. It appears in the last 60 minutes, then says the Checkout has expired.
Key Expiry Warnings
We added a warning on BitGo, Kraken, and LND connections when the key is near expiry. We email Team Members who manage Connections 14 days before, 3 days before, and at expiry.
Subscription Declines
We added an email for a declined card on your Zaprite Subscription, sent to Team Members who receive billing notifications. It includes the reason and a link to Billing, and we do not retry that charge for that month.
Changed
Payment Terms
We brought payment term presets back on Invoices, Contacts, and Invoice defaults, including Due on receipt. You can still type any number of days.
Account
We moved General, Profile, and Security to Account and listed them in the user menu. The pages open when you have no Organization selected.
Sign-in Errors
We replaced the plain sign-in error page with the Zaprite sign-in layout. An expired or used link asks you to request a new one.
Payment Link Expiry
We updated Payment Links so an unpaid Checkout expires 7 days after it is created. Open Checkouts with no payment in progress got the same limit: Checkouts older than 7 days have expired, a payment already sent still completes, and the payer can open the link again.
Billing Card
We updated Billing so Add Payment Method and Replace open the card form in a window, and that form does not offer Stripe Link.
Test Payment
We limited Test Payment to Sandbox Organizations and turned it off on live Organizations. Emails from a Sandbox Organization are marked as 'Sandbox.'
Fixed
Cash Checkout
We fixed Cash Checkouts so only a signed-in Team Member who can edit Orders or use POS can mark the Order paid. Signing in from that page returns you to the Checkout.
Paid Orders
We fixed paid Orders by canceling the other open Quotes where the provider allows it, such as LND and Strike. Lightning invoices that cannot be canceled still run until they expire, and a partly paid Order still accepts another payment.
Partly Paid Orders
We fixed checkout expiry so a partly paid order can still take the remaining amount. An order with no payment still closes, and a voided Invoice stays closed.
Stripe Access
We fixed Checkout when your Stripe account has revoked Zaprite's access. The payer is asked to contact you or choose another method, and we email you a link to reconnect Stripe.
Google Sign-up
We fixed Google sign-up from a Team Member invite. The new account joins the Organization that sent the invite.
LND Connections
We fixed the LND save error when your REST address hides the permissions check. The form explains the problem, and the connection is not saved until that check is available.
Invoice Payment Methods
We fixed the payment method list on an Invoice so it stays put when you turn a method on or off.
QuickBooks
We fixed QuickBooks sync for a sales receipt that has no tax code, so the receipt syncs after QuickBooks creates it.
Transaction Search
We fixed Transaction search so it matches the label you see, including the Payment Link title and item names. An Invoice number has to be the whole number.
Event Pages
We fixed Event pages on a phone so the date is visible under the logo.
Card Checkout
We fixed Stripe and Revolut Card Checkout so a reload within 5 minutes keeps the payment already started.
