When operating across multiple markets, devices and user journeys, handling payments becomes a bit of a balancing act - and so was also the case for our client. Being active in many markets, our client wanted to offer local payments options on the key ones, whilst maintaining efficiency in the development and maintenance of the various payment solutions. Next, leveraging the possibilities of mobile payments (ApplePay, iDEAL, Swish, etc.) was key as the majority of users are either using mobile web or apps. And last, ensuring a smooth user experience whilst topping up the balance in user journeys such as in game play or sign-up gave some extra flavor to the assignment.
The work required to do this involved a lot of cross-team collaboration as both backend, frontend, and native teams were involved as well as testers from many of the different markets to ensure that the payment methods worked in production with real payment accounts across all devices and journeys.