Update a payment profile

Update the selected ACH/CC profile flags. For ACH, active is required; CC allows partial flag updates. The body field is active. Deactivating a profile may also deactivate associated recurring profiles and payment plans; affected tokens can be returned. Changing an account or card requires creating a new profile.

Request examples

ACH

PUT /api/v1/payment-profile/44444444-4444-4444-8444-444444444444?type=ACH HTTP/1.1
Authorization: <PAYOLOGY_API_KEY>
Accept: application/json
Content-Type: application/json

CC

PUT /api/v1/payment-profile/44444444-4444-4444-8444-444444444445?type=CC HTTP/1.1
Authorization: <PAYOLOGY_API_KEY>
Accept: application/json
Content-Type: application/json

Result codes in the response examples

HTTP status and result code are operation-specific. Field-validation messages can include the affected field name.

HTTPCodeResultMeaning
200R0000OkThe request was processed successfully
400R0002ErrorField is not properly formatted
400R0122ErrorA payment profile with an invalid routing number cannot be activated
400R0124ErrorCannot activate a Payment Profile which has failed verification.
400R0202ErrorOrganization is inactive
401R0003ErrorAuthentication token is invalid
403R0003ErrorAccess not allowed
404R0005ErrorPayment Profile token is invalid
500R0999ErrorSomething went wrong
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
uuid
required

Payment profile token in the selected payment service

Query Params
string
enum
required

Payment type.

Allowed:
Body Params

JSON request body. Required and conditional fields are defined by the schema. Named examples show supported request variants.

Update profile flags. For ACH, active is required. CC accepts optional active/default/bypass_webhook fields. Select the method with the type query parameter; the request body does not change account/card details.

boolean

Whether the resource is active and available for its supported operations.

boolean

Whether this is the customer default payment profile.

boolean

When true, suppress the webhook associated with this operation where supported. This does not change the payment processing outcome.

Responses

default

Other infrastructure or forwarded downstream response. HTTP status and body must be preserved; do not assume every error has a Payology R-code. No fixed payload is guaranteed.

Language
Credentials
Header
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json