post
https://test-api.payology.io/customer-vault/api/v1/recurring
Create an ACH or CC recurring. Use exactly one destination: org_bank_account_token for ACH, or terminal_token for CC. X9 profiles are not supported. Example dates must be replaced with dates in the future when executed. The implementation sets HTTP 201.
Result codes in the response examples
HTTP status and result code are operation-specific. Field-validation messages can include the affected field name.
| HTTP | Code | Result | Meaning |
|---|---|---|---|
| 201 | R0000 | Ok | The request was processed successfully |
| 400 | R0002 | Error | Field is not properly formatted |
| 400 | R0101 | Error | Organization Bank Account token is inactive |
| 400 | R0103 | Error | Payment Profile token is inactive |
| 400 | R0112 | Error | Amount must be greater than $0 |
| 400 | R0241 | Error | A recurring first bill date with today's date or a past date is not accepted |
| 400 | R0504 | Error | Terminal token is inactive |
| 401 | R0003 | Error | Authentication token is invalid |
| 403 | R0003 | Error | Access not allowed |
| 404 | R0005 | Error | Payment Profile token is invalid |
| 404 | R0102 | Error | Organization Bank Account token is invalid |
| 404 | R0502 | Error | Terminal not found |
| 500 | R0999 | Error | Something went wrong |
Recent Requests
Log in to see full request history
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…
defaultOther 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.