Creating Transactions
Add Transaction through Instant RTP
Section titled “Add Transaction through Instant RTP”To add a transaction through Instant RTP, use the following endpoint:
POST /api/v3/InstantRtpTransactions/companycode/{companyCode}
Request Body:
Section titled “Request Body:”{ "name": ".L822{1{{0'{36}6?58{L8p09070,", "firstName": "?,.} }318L6p4`&2'4895", "lastName": "&L-L112'L03L1`0-}6L8994}", "routingNumber": "61518435", "accountNumber": "123-", "amount": 1000000, "yourReferenceNumber": "pwZSS64jSm"}
Response Codes
Section titled “Response Codes”200
- OK, transaction successfully added.
400
- Bad Request, invalid input data.
401
- Unauthorized, invalid or missing authentication token.
403
- Forbidden, access denied.
Example Output:
{"transaction": { "uniqueId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "yourReferenceNumber": "string", "name": "string", "firstName": "string", "lastName": "string", "routingNumber": "string", "accountNumber": "string", "amount": 0, "receivedDateTime": "2025-06-16T20:45:38.835Z", "completedDateTime": "2025-06-16T20:45:38.835Z", "status": "Success", "statusCode": "string", "statusDescription": "string", "requestReturnReceivedDateTime": "2025-06-16T20:45:38.835Z", "requestReturnCompletedDateTime": "2025-06-16T20:45:38.835Z", "requestReturnStatus": "Success", "requestReturnStatusCode": "string", "requestReturnStatusDescription": "string"}}
{"errors": { "additionalProp1": [ "string" ], "additionalProp2": [ "string" ], "additionalProp3": [ "string" ]},"type": "string","title": "string","status": 0,"detail": "string","instance": "string","additionalProp1": "string","additionalProp2": "string","additionalProp3": "string"}
{"type": "string","title": "string","status": 0,"detail": "string","instance": "string","additionalProp1": "string","additionalProp2": "string","additionalProp3": "string"}
{"type": "string","title": "string","status": 0,"detail": "string","instance": "string","additionalProp1": "string","additionalProp2": "string","additionalProp3": "string"}