Weekly Changelog: Monday, September 8
Today is Monday, September 8. Last Monday, September 1, was both National Wattle Day, as well as the start of Better Breakfast Month. I'm starting things off strong with Belgian waffles to celebrate both (if you squint).
This week, we introduced a few changes to our Checkout designs this week to make the flow smoother for users on mobile, and for Direct Checkout users:
- Elangeni updated the payment buttons to be horizontal instead of vertical
- Elangeni updated the call to action button to highlight the total price and the payment method being used
mobile | desktop |
---|---|
![]() | ![]() |
We kicked off work on a new approach to saved cards this week! We're adding a new flow for developers with secure authentication methods to tie users' saved payment details to their game accounts. This means users will be able to see their saved cards as soon as they open up their checkout, instead of having to log in first. If you're interested in trial-running this feature when it releases in October, reach out to us.
- Jinting added new internal models to link game accounts with saved payment details
- Jinting added support for skipping the typical saved-details invitation flow on a per-developer basis
We're also working on giving developers the ability to host Neon Checkout on their own domain! This is different from our Embedded Checkout product, which also allows hosting Checkout on any site, but is meant for loading within an iframe. Hosted Checkout will instead use the normal, full-screen Checkout experience, just on any domain. If you're interested, let us know, and we can reach out with more details when Hosted Checkouts go live in October.
- George added new routes for Hosted Checkout
We added support for Macau this week, bringing the total number of countries Neon supports to 72! These changes are live for all customers using Checkout (use country code MO
and currency USD
), and are being rolled out soon to Storefront customers.
- Rohan added support for Macau
And, as always, miscellany:
- George updated our internal logs to handle excessively long inputs (e.g. response bodies) more gracefully
- Elangeni updated our
payment.failed
webhook to include the reference ID and metadata used to create the checkout (where relevant) - Luis fixed a small bug with the place-order button text not showing up correctly on small viewports when the country switcher button was also shown
- George fixed a bug that sometimes caused the wrong currency to appear in certain emails to the user
- Shreyas added analytics and fraud data (e.g. IP address) to our database for antifraud and dispute resolution purposes