Skip to main content

Overview

Payment methods in Expensify include bank accounts and debit cards. Users can manage multiple payment methods and set defaults for different contexts.

Getting Payment Methods

Retrieve all payment methods for the current user.

Setting Default Payment Method

Making a Payment Method Default

Generating Onyx Data for Default Payment Method

This helper function generates the appropriate Onyx updates when changing default payment methods.

Payment Cards

Adding a Payment Card

Add a new debit card for payments.

Adding Subscription Payment Card

Add a card specifically for subscription billing, with SCA support.

SCA (Strong Customer Authentication) Cards

For European cards requiring 3DS authentication.

Deleting Payment Cards

Wallet Transfer

Transferring Wallet Balance

Transfer funds from the Expensify Wallet to a connected bank account or debit card.

Managing Transfer State

Billing Currency

Update the currency used for subscription billing.

Invoicing Transfer Account

Set the default bank account for receiving invoice payments.

Error Handling

Checking for Payment Method Errors

Clearing Errors

Connecting Accounts

Learn about connecting bank accounts

Wallet

Managing your Expensify Wallet