Skip to main content

Onboard Digital Wallets (Playbook)

TL;DR
  • Apple Pay and Google Pay should be your first payment optimization project. 50%+ lower fraud, 3-5% higher auth rates, and it doesn't change your processing cost
  • Most processors (Stripe, Braintree, Adyen) have wallet support built in - enabling it takes hours, not weeks, if you're already on their platform
  • Apple Pay requires domain verification and an Apple Pay merchant identifier. Google Pay is a lighter setup, but don't launch it without testing on a real Android device
  • Watch the wallet payment mix after launch. Adoption usually climbs to 20-40% of mobile transactions inside 30-60 days, and if yours doesn't, button placement is why

Apple Pay and Google Pay transactions see 50%+ lower fraud and 3-5% higher auth rates than raw card entry. If you're not accepting them, you're leaving money on the table. This playbook gets you live in 2-4 weeks.

Timeline: 2-4 weeks, or faster if there's a dashboard toggle at your processor.

Workflow Overview​

PhaseKey Tasks
Processor SetupConfirm wallet support, Apple Pay Merchant ID, Google Pay console access
IntegrationHosted or custom checkout, Apple Pay + Google Pay code
TestingTest matrix (iOS, Android, desktop), all devices, refund flows
LaunchEnable production, track metrics (auth, fraud, conversion), optimize placement

You'll need a processor account that supports digital wallets, access to your gateway dashboard, an Apple Developer account for Apple Pay, Google Pay Business Console access for Google Pay, and either developer time or a gateway that handles the integration for you.

Trigger Criteria​

Use this playbook when:

  • You don't accept Apple Pay or Google Pay
  • Mobile conversion is below desktop
  • Auth rates on mobile are lagging
  • You want to reduce CNP fraud without adding friction

Week 1: Processor Setup​

Step 1: Confirm Processor Support​

ProcessorApple PayGoogle PayNotes
StripeNativeNativeJust enable in dashboard
BraintreeNativeNativeMinimal config needed
AdyenNativeNativeEnable per merchant account
WorldpaySupportedSupportedMay need separate enrollment
First DataSupportedSupportedCheck terminal compatibility

Checkpoint: Processor confirms wallet support is enabled on your account.

Step 2: Apple Pay Merchant ID​

  1. Log into Apple Developer account
  2. Create Merchant ID (Certificates, Identifiers & Profiles)
  3. Generate Payment Processing Certificate
  4. Upload certificate to processor/gateway
  5. Domain verification (add file to /.well-known/)

Checkpoint: Apple Pay Merchant ID active, domain verified.

Step 3: Google Pay Setup​

  1. Register in Google Pay Business Console
  2. Request production access
  3. Configure merchant info (name, country)
  4. No certificate required (easier than Apple Pay)

Checkpoint: Google Pay production access approved.


Week 2: Integration​

For Hosted Checkouts (Stripe Checkout, PayPal, etc.)​

Most hosted checkouts auto-enable wallets. Verify:

  1. Check your checkout config
  2. Enable Apple Pay / Google Pay toggles
  3. Test on iOS (Apple Pay) and Android (Google Pay)

Checkpoint: Wallet buttons appear on mobile checkout.

For Custom Checkout​

If you're building a custom checkout (not using hosted checkout), your developer will need to:

Apple Pay Integration​

  1. Check if Apple Pay is available on the customer's device
  2. Show the Apple Pay button only when supported
  3. Configure supported networks (Visa, Mastercard, Amex)
  4. Handle the payment response and send to your processor

What to tell your developer: "Use the Apple Pay JS API. Our processor has documentation and test cards."

Google Pay Integration​

  1. Initialize the Google Pay client for production
  2. Check if Google Pay is ready to pay
  3. Configure allowed card networks and auth methods
  4. Connect to your payment gateway for tokenization

What to tell your developer: "Use the Google Pay API. Configure it with our processor's gateway ID."

Checkpoint: Wallet buttons appear; test transactions succeed in sandbox.


Week 3: Testing​

Test Matrix​

ScenarioApple PayGoogle Pay
Safari iOSTestN/A
Chrome iOSN/ATest
Safari macOS (Touch ID)TestN/A
Chrome AndroidN/ATest
Chrome Desktop (with phone)N/ATest

Test Cases​

  • Successful payment on iOS device
  • Successful payment on Android device
  • Payment with saved card in wallet
  • Refund processes correctly
  • Wallet shows in transaction details
  • Auth rate tracking captures wallet type

Checkpoint: All test cases pass in production with real cards.


Week 4: Launch and Monitor​

Step 1: Enable in Production​

  1. Remove feature flags / enable for all users
  2. Ensure buttons appear on mobile and desktop (where supported)
  3. Monitor error logs for first 24 hours

Step 2: Track Metrics​

Set up reporting to compare:

MetricCard EntryApple PayGoogle Pay
Auth rateBaselineTarget +3-5%Target +3-5%
Fraud rateBaselineTarget -50%Target -50%
Checkout conversionBaselineTarget +5-10%Target +5-10%

Step 3: Optimize Placement​

Best practices for wallet buttons:

  • Above the fold on checkout
  • Before card entry form (not hidden below)
  • Equal visual weight to card option
  • On product pages for express checkout (optional)

Checkpoint: Wallets live in production; metrics tracking enabled.


Success Criteria​

You're done when:

  • Apple Pay and Google Pay both accepting live transactions
  • Metrics show auth rate improvement vs card entry
  • Mobile conversion stable or improved
  • No increase in support tickets

Scale Callout​

VolumeConsiderations
Under $100k/moHosted checkout with wallet support is fastest path; prioritize this over custom integration
$100k-$1M/moTrack wallet adoption rate; A/B test button placement; ensure both iOS and Android covered
Over $1M/moWallet-specific auth analysis; push wallets in marketing; consider express checkout on PDPs

Where This Breaks​

  • Processor doesn't support wallets. Switch processors or use third-party tokenization.
  • Apple domain verification fails. Check .well-known file is accessible; no redirects.
  • Low adoption after launch. That's usually button placement. A/B test position and size.
  • Auth rate same as cards. The improvement varies, and it's still worth it for the fraud reduction.
  • Desktop Safari users confused. Requires Touch ID Mac or iPhone nearby; consider tooltip.

Next Steps​

After wallets are live:

  1. Track adoption rate: What % of customers use wallets? Set targets for growth
  2. A/B test placement: Experiment with button position and size to drive adoption
  3. Add express checkout: Consider wallet buttons on product pages for one-click purchase
  4. Measure fraud impact: Compare fraud rates between wallet and card-entry transactions
  5. Enable PayPal/Venmo: If not already, consider additional wallet options