Skip to content

Creating Transactions

To add a transaction through Instant RTP, use the following endpoint:

POST /api/v3/InstantRtpTransactions/companycode/{companyCode}
{
"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"
}

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"
}
}