Create a payment

Create an X9 check payment. This edition focuses payment examples and schema on X9; the proxy also has ACH/CC selectors outside this payment scope. Replace both TIFF markers before sending. 201 is creation, not settlement. 202 and the image-related 422 responses can also contain a newly created payment_token; reconcile it before resubmitting.

Result codes in the response examples

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

HTTPCodeResultMeaning
201R0000OkThe request was processed successfully
202R0115OkSurpassed allowed limit
202R0116ErrorThe payment is duplicated
400R0001Errorfield is required
400R0002ErrorField is not properly formatted
400R0101ErrorOrganization Bank Account token is inactive
400R0102ErrorOrganization Bank Account token is invalid
400R0118ErrorReference_id already exists
400R0202ErrorOrganization is inactive
401R0003ErrorAuthentication token is invalid
403R0003ErrorAccess not allowed
422R0451ErrorFront image non-conforming
422R0452ErrorRear image non-conforming
500R0999ErrorSomething went wrong
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

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

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