Skip to main content
PATCH
Update wallet payment profile

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

paymentProfile
integer
required

Payment profile ID returned by the Bill Pay Wallet.

Body

application/json
first_name
string
required
Maximum string length: 255
Example:

"Jane"

last_name
string
required
Maximum string length: 255
Example:

"Consumer"

address
string
required
Maximum string length: 255
Example:

"123 Main St"

city
string
required
Maximum string length: 255
Example:

"Austin"

state
string
required
Example:

"TX"

zip
string
required
Pattern: ^\d{5}(-\d{4})?$
Example:

"73301"

method
enum<string> | null
required
Available options:
cc,
ach,
null
basis_theory_response
object
required

Basis Theory token intent payload generated by the frontend tokenization flow. The backend verifies this id and converts it to a token when the profile must be reusable.

account_type
enum<string> | null

Required when method is ach.

Available options:
checking,
savings,
null

Response

Wallet payment profile updated.

message
string
required
Examples:

"Payment profile stored."

"Payment profile updated."

data
object
required
Last modified on July 19, 2026