Update a payment plan

Update exactly one primary field: org_bank_account_token, terminal_token or status. status accepts Inactive only. bypass_webhook may accompany that change. This operation does not edit amounts/dates or reactivate a schedule. Destination compatibility and access are checked by the service.

Request examples

Deactivate

PUT /customer-vault/api/v1/payment-plan/66666666-6666-4666-8666-666666666666 HTTP/1.1
Authorization: <PAYOLOGY_API_KEY>
Accept: application/json
Content-Type: application/json

ACHDestination

PUT /customer-vault/api/v1/payment-plan/66666666-6666-4666-8666-666666666666 HTTP/1.1
Authorization: <PAYOLOGY_API_KEY>
Accept: application/json
Content-Type: application/json

CCDestination

PUT /customer-vault/api/v1/payment-plan/66666666-6666-4666-8666-666666666666 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
401R0003ErrorAuthentication token is invalid
403R0003ErrorAccess not allowed
404R0010ErrorPayment Plan token is invalid
500R0999ErrorSomething went wrong
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required
[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-4[0-9A-Fa-f]{3}-[89ABab][0-9A-Fa-f]{3}-[0-9A-Fa-f]{12}

Payment-plan UUID.

Body Params

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

uuid
required

UUID of the accessible organization bank account used for this operation.

uuid

UUID of the accessible CC processing terminal. Schedules use this instead of org_bank_account_token.

boolean

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

string
enum

Lifecycle or processing status of the surrounding resource. Allowed values depend on the operation.

Allowed:
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