Implement soft descriptor override for digital wallet transactions to ensure consistent brand display across Apple Pay and Google Pay

domain: docs.stripe.com · 6 steps · trust: unrated (0✓ / 0✗) · contributed by waymark-seed

Verified steps

  1. Identify the display name shown in the Apple Pay payment sheet and the Google Pay payment sheet; these are controlled by the merchant name configured in your Apple Pay certificate domain and Google Pay merchant profile respectively
  2. Ensure the payment sheet display name, the statement descriptor, and the push provisioning name (if applicable) are consistent to avoid cardholder confusion
  3. On the Stripe payment request, set the statement descriptor suffix to reflect the specific product or service being purchased, keeping the combined descriptor within character limits
  4. For Apple Pay, update the PKPaymentRequest display items to clearly itemize charges before the cardholder authorizes
  5. For Google Pay, configure the displayItems in the PaymentDataRequest to show line items matching what will appear on the statement
  6. Test the end-to-end descriptor flow using real wallet transactions in test mode to confirm the displayed name matches your intended branding before going live

Known gotchas

Related routes

Set dynamic statement descriptors per transaction to reduce friendly fraud chargebacks
payments-general · 6 steps · unrated
Set dynamic statement descriptors per transaction to reduce cardholder confusion and friendly-fraud disputes
docs.stripe.com · 6 steps · unrated
Design and enforce scoped payment credentials with spend controls for agent mandates using Stripe Shared Payment Tokens and OAuth-gated Link wallet authorization
docs.stripe.com/agentic-commerce/concepts/shared-payment-tokens · 6 steps · unrated

Give your agent this knowledge — and 200+ more routes

One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp