Express Checkout¶
Target Audience: Users, Stakeholders, Developers
Introduction¶
Express Checkout enables customers to complete subscription purchases faster using digital wallet payment methods. By leveraging wallet data such as payment information and personal details, Express Checkout reduces the number of steps required to complete a purchase.
Currently available for both Apple Pay and Google Pay.
Prerequisites¶
- This feature must be enabled by Adeprimo. Contact support to enable.
Restrictions¶
- Express Checkout does not currently support age validation, for new customers whose account is registered via this flow. If your package requires age validation, these customers will need to use the standard checkout flow.
Configuring Express Checkout¶
Via Tulo Paywall¶
In order to configure Express Checkout for your Tulo Paywall, navigate to the offer in Tulo Paywall where you would like to offer Express Checkout, and select one or more of the applicable Express Checkout payment periods at the bottom.
The selected payment periods will then be automatically used/resolved when you render your Tulo Paywall (granted the template has been updated accordingly as well).
Note: Only one payment period per payment option is allowed, so while you can offer both Apple Pay and Google Pay in your Tulo Paywall Offer, you cannot for example have multiple Apple Pay periods under the same offer.
Via Sales Links¶
No additional configuration is required for the additional sales links-link to be generated for your Packages and Campaigns.
Using Express Checkout¶
Via Tulo Paywall¶
For detailed implementation instructions including configuration steps, HTML snippets, and JavaScript code for both Apple Pay and Google Pay, see Implementing Express Checkout in Tulo Paywall.
Via Sales links¶
Express Checkout links are available in the "Sales links" section of each Package or Campaign in the PAP. These links can be used in email campaigns, marketing materials, custom landing pages, or any other sales channel.
Customer Information¶
Express Checkout automatically extracts customer information from digital wallets to streamline the purchase process. The following tables show what information is collected from each payment method.
Google Pay¶
| Information Collected | Usage |
|---|---|
| Email address | Account contact information |
| Full name | Automatically split into first and last name for the account |
| Phone number | Account contact information |
| Street address | Used for both billing and delivery |
| City | Used for both billing and delivery |
| Postal/ZIP code | Used for both billing and delivery |
| Country | Used for both billing and delivery |
Note
Google Pay provides a single address that is used for both billing and delivery purposes.
Apple Pay¶
| Information Collected | Usage |
|---|---|
| Contact Information | |
| Email address | Account contact information |
| Phone number | Account contact information |
| First name | Account name |
| Last name | Account name |
| Delivery Address | |
| Street address | Where the product will be delivered |
| City | Delivery location |
| Postal/ZIP code | Delivery location |
| Country | Delivery location |
| Billing Address | |
| Street address | Billing information |
| City | Billing information |
| Postal/ZIP code | Billing information |
| Country | Billing information |
Note
Apple Pay allows customers to provide separate billing and delivery addresses.
Email Privacy with Hide My Email
Apple Pay supports the "Hide My Email" feature, which allows customers to use a randomly generated email address instead of their real email address during checkout. These masked addresses forward messages to the customer's actual inbox.
Important: Tulo Payway will not attempt to unmask or reveal the customer's real email address. The masked email will be stored and used as the customer's contact email for all communications. Customers can manage or deactivate these email aliases through their Apple ID settings at any time.
Customer Data Resolution¶
How customer data is resolved during Express Checkout depends on whether the customer is logged in or not:
- Logged-in customers: The customer's existing Tulo Payway account and address details will be used, regardless of what information is stored in their digital wallet. If the purchase requires a delivery address and the customer's account does not have one, the payment provider will prompt the customer for a delivery address to complement the existing account information.
- Logged-out customers: All customer data — including name, email address, phone number, and address details — will be collected from the payment provider (Apple Pay or Google Pay). If a Tulo Payway account with the provided email address already exists, pre-purchase validation will be performed to ensure the customer does not already have the subscription being purchased.