OptionalaliasHuman-readable alias, if set
OptionalallowedNVM API Key IDs allowed to use this payment method, or null if unrestricted
Card brand (e.g., 'visa', 'mastercard'), 'ethereum' for the erc4337 entry, or payment method type ('paypal', 'venmo')
Expiration month (0 for non-card methods)
Expiration year (0 for non-card methods)
Payment method ID (Stripe 'pm_...', Braintree vault token, Visa Agentic token id, or — for the erc4337 entry — the smart-account address)
Last 4 digits (cards), trailing 4 chars of the wallet address (erc4337), or email/username (PayPal/Venmo)
OptionalproviderOne of 'stripe' | 'braintree' | 'visa' | 'erc4337'
OptionalstatusCurrent status ('Active' or 'Revoked')
Payment method type ('card' | 'crypto_wallet' | 'paypal' | …)
Summary of a user's enrolled payment method.
The list returned by DelegationAPI.listPaymentMethods is heterogeneous: it includes enrolled cards (
providerinstripe/braintree/visa) AND, when the user has a smart account configured, an entry for the user's ERC-4337 wallet (provider: 'erc4337',type: 'crypto_wallet',brand: 'ethereum'). Filter onproviderwhen callers only want one shape.