This request updates a customer's existing Payment Profile.
Click here to learn more about this request
This request updates an existing payment profile. Note the following when making this request:
Payment profiles are always created via Adaptive Wallet. Even when creating a payment profile in the LMS UI, it is actually creating it in Adaptive Wallet via an iframe.
This request updates basic payment profile information. If account number or card number information needs to be updated, a new payment profile should be created.
A customer can have more than one associated payment profile.
Payment profiles can either be bank accounts or credit/debit cards.
For an example of how payment profiles are linked to customers within the UI, take a look at our Payment Profiles article.
Database
For information regarding payment profile database tables, see the following articles:
Database – Customer Payment Profile Information (payment_account_entity)
Database – Customer Main Table (customer_entity)
{
"PaymentAccounts": {
"results": [
{
"title": "Credit Card",
"isPrimary": 0,
"isSecondary": 1,
"isPaymentAllowed": 1,
"isFundingAllowed": 1,
"visible": 1,
"active": 1,
"__id": 363,
"__update": true
}
]
}
}
{
"PaymentAccounts": {
"results": [
{
"title": "Credit Card",
"isPrimary": 0,
"isSecondary": 1,
"isPaymentAllowed": 1,
"isFundingAllowed": 1,
"visible": 1,
"active": 0,
"__id": 363,
"__update": true
}
]
}
}