improved
Weekly Changelog: Wednesday, September 24
20 days ago by Rohan Ramchand
Two-week update (plus a delay, better late than never) since I was at Gamesforum London last week! In the interim, we've celebrated National Video Game Day and National Meow Like A Pirate Day. I shall be replaying Stray in honor of both.
We've made a lot of progress on our redesign of Checkout:
- Shreyas added logic to autoselect Apple Pay or Google Pay if available on the user's device, skipping one additional button click
- Elangeni built a new color variable engine for Checkout, enabling more flexibility in customizing checkout designs
- Elangeni added a new page to the developer dashboard to manage the new color system
- Shreyas updated the Place Order button to more visibly reflect in-progress payments
- Shreyas updated the payment button loading skeleton to reflect the new designs
- Shreyas updated the payment buttons to showcase APM logos more clearly
- George added support for hiding the promo code input for Direct Checkout via the
hidePromoCodeInput
query parameter
Speaking of Checkout, we've rebuilt our Google Pay integration to be more reliable across devices:
- Shreyas rebuilt Google Pay using a direct integration with Google (instead of going through a payment processor)
We've also made our Neon Pay product even more powerful:
- Jinting added logic that allows signing users in to their wallet via their in-game ID, instead of requiring a step-up email flow; if you'd like access to this, reach out
- Luis added support for multiple cards (up to 3) being stored and used at the same time
We continue our work on fraud:
- Jinting added a new fraud signal that blocks more kinds of malicious user activity
- Jinting updated our fraud model to better incorporate chargebacks into decisioning
- George added a feature that allows us to customize whether 3D Secure is required on a developer-specific basis
Finally, as always, potpourri:
- Elangeni added a new page to download transaction reports across games; if you have more than one game onboarded with Neon, check it out in your dashboard
- Shreyas added expiration reasons to the manual expiration endpoint, which, when passed, shows the user a more specific error message based on the reason
- George fixed a bug with First-Time Purchase Bonuses sometimes appearing for ineligible users