With customers migrating their purchase-behavior steadily away from the desktop over the last several years, there’s no question on the increasing ubiquity of mobile shopping. According to Statista, during the third quarter of 2020, smartphones accounted for 71 percent of retail site visits in the United States and generated 56 percent of online shopping orders, while desktop computers generated only 27 percent of retail website traffic but generated 42 percent of all purchases.
To capitalize on this growing trend, your mobile app or website experience must be crucial drivers of conversion, often representing a make or break opportunity for winning new business. Here are some tips on how to optimize the checkout experience within your mobile app.
“During the third quarter of 2020, smartphones accounted for 71 percent of retail site visits in the United States.” - Statista
For mobile app development, the bar is high
Customers who download your app are looking for a seamless and fast shopping experience with a smooth, predictable flow through checkout. Some of the best apps out there fight for customer loyalty by leaving no stone unturned. Wanna track your order in real time? Perhaps make last-minute changes or cancel an item? If there's a great app, there’s a way — It’s become second nature for customers to expect a detailed, end-to-end shopping experience with everything they need, all in one place.
Don’t drop the ball at checkout
One critical component to a great app experience is offering customers their preferred checkout options. Millions of customers already have preferred payment methods that they look for on all eCommerce cites, so adding several options could improve your conversion rates. Amazon Pay is one such option that makes it easier for shoppers to checkout in a fast, secure and familiar way — with no additional account creation required.
“6% of users abandoned one or more orders due to lack of their desired third-party payment option.” - Baymard Institute 
Sometimes, a customer will have their login or payment information saved in their browsers, and when they switch to using a mobile app they have to enter it all over again. Even worse, they’ll have to dig for their wallet, shuffle through various credit cards and then enter long numbers in a bunch of tiny input fields. What a drag, right? With checkout solutions like Amazon Pay, there’s no need — customers can skip those cumbersome steps and breeze through purchase using their already-stored payment methods from Amazon.com.
A happy customer stays in the app
Secure webviews are another way to keep customers engaged in your mobile app experience, allowing you to display website content without redirecting the customer to the browser. This keeps customers within the context of the App while allowing them to experience the seamless Amazon Pay checkout flow. If you already have Amazon Pay offered within your app, think about integrating Amazon Pay on your website to take advantage of the retention and elevated experience secure webviews can provide.
Adding Amazon Pay to your native app
Ready to get started? Follow these simple steps below to offer Amazon Pay in your native application:
- If you have not yet signed up for Amazon Pay, please register to start.
- On your cart or product page add an Amazon Pay Button image and begin the checkout flow in a Secure WebView.
- Use the Amazon Pay Button image to redirect to the Amazon login
- You will receive an Amazon checkoutSessionId passed back as a parameter in the URL. Pass this value to your native code.
- On the server side use the checkoutSessionId to call the Amazon Pay API to retrieve the buyer’s name and address to calculate shipping and for display on the review page
- On the review page after the user completes their order, pass this action server side to initiate a call to checkoutSessionId to update the checkout session.
- Set the final charge amount
- Add any additional metadata
- Set the checkoutResultReturnUrl redirect (page for relay) for the processing page. The response will try to load this page once the checkoutSession has been updated
- Upon receiving the response, complete the transaction.
- If capturing immediately, call the Complete Checkout Session endpoint from the server side
- Redirect your buyer to a thank you/confirmation page
Your customer can now use Amazon Pay to purchase your products from their device without ever having to open their wallet.
 Statista, Distribution of retail website visits and orders in the United States as of 3rd quarter 2020, by device.
 Baymard Institute report on Mobile Checkout Optimization, in collaboration with Amazon Pay, 2020
Get the latest Amazon Pay updates and insights delivered right to your inbox.