get
https://test-api.payology.io/api/v1/payment-profile
Retrieve an ACH or CC profile. Supply type and exactly one of payment_profile_token or reference_id. ACH uses payment_profile_status for verification status; CC uses status. Sensitive account data is masked. ACH verification_result can be an empty object when verification has not run.
This request has no JSON body. Use the path/query examples below.
Request examples
ACH
GET /api/v1/payment-profile?type=ACH&payment_profile_token=44444444-4444-4444-8444-444444444444 HTTP/1.1
Authorization: <PAYOLOGY_API_KEY>
Accept: application/jsonCC
GET /api/v1/payment-profile?type=CC&payment_profile_token=44444444-4444-4444-8444-444444444445 HTTP/1.1
Authorization: <PAYOLOGY_API_KEY>
Accept: application/jsonACHByReference
GET /api/v1/payment-profile?type=ACH&reference_id=profile-ach-1001 HTTP/1.1
Authorization: <PAYOLOGY_API_KEY>
Accept: application/jsonCCByReference
GET /api/v1/payment-profile?type=CC&reference_id=profile-cc-1001 HTTP/1.1
Authorization: <PAYOLOGY_API_KEY>
Accept: application/jsonResult 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 |
|---|---|---|---|
| 400 | R0002 | Error | Field is not properly formatted |
| 401 | R0003 | Error | Authentication token is invalid |
| 403 | R0003 | Error | Access not allowed |
| 404 | R0005 | Error | Payment Profile token is invalid |
| 404 | R0124 | Error | Reference ID is invalid |
| 404 | R0127 | Error | reference_id is invalid |
| 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.