added

Hiding Claimed Offers in the Storefront

It is now possible to configure offers to be hidden in the storefront after they are claimed. Please refer to the documentation to learn how to configure this in your inventory.

added

Checkout.abandoned and Cart.abandoned Webhooks

We now support two additional webhooks (checkout.abandoned and cart.abandoned) that can be used to redirect users back to checkout or the shop when they abandon the flow.

added

Updated payout reports

Payout reports now have a new sourceType called adjustment and a description column. For adjustment transactions the description will contain an explanation for the adjustment.

added

Added endpoint to retrieve all purchases

We've added a new GET /purchases endpoint that returns paginated data of all purchases made related to a specific environment. This data also includes refund items.

added

Two new analytics events 📊

We have two new analytics events: Checkout Completion Attempted and Auth Code Created. Both of these events are backend events so they're more reliably sent than frontend events. You can see the full event schemas in the event details documentation.

added

Promo codes are here!

Added documentation about promo codes at Neon.

improved

Checkouts now support image-less items

You now no longer need to pass in an imageUrl when creating checkout items.

improved

Updated refund webhook response

Refund webhooks now contain a date and currency, corresponding to the date of the refund and the currency of the refunded purchase.

fixed

Fixed typo in refund webhook docs

Changed a small typo in the refund.processed webhook doc.

improved

International support changes

Our docs now include a list of the countries we support, and the currencies we support in each country. Checkout API docs have also been updated to reference this table.