Update payment profile

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
               }
          ]
     }
}
Language
Credentials
Click Try It! to start a request and see the response here!