Skip to main content

Onboard Digital Wallets (Playbook)

On this page

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. Faster if your processor has streamlined onboarding.

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

Prerequisites: Processor with wallet support, Apple Developer account, Google Pay Business Console access, developer resources.

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

Prerequisites

Before starting:

  • Active processor account with digital wallet support
  • Access to your payment gateway dashboard
  • Developer resources (or gateway handles integration)
  • Apple Developer account (for Apple Pay)
  • Google Pay Business Console access (for Google Pay)

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. Button placement issue; A/B test position and size.
  • Auth rate same as cards. Expected improvement may vary; still worth it for 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