Resources Coming Soon
Early preview
Real-Time Payments are coming soon. This preview gives you an early look at the expected experience so you can begin planning your integration.
Realtime Payment
RealtimePayment is a JSON:API resource with the following top-level fields:
| Name | Type | Description |
|---|---|---|
| id | string | Identifier of the Realtime Payment resource. |
| type | string | Type of the payment resource. The value is always realtimePayment. |
| attributes | JSON object | Data describing the Realtime Payment. |
| relationships | JSON:API Relationships | Relationships between the payment and its originating account and customer. |
Attributes
| Name | Type | Description |
|---|---|---|
| createdAt | RFC3339 date string | Date and time when the resource was created. |
| status | string | Current payment status. A newly created Realtime Payment has a Pending status. |
| counterparty | Realtime Counterparty | Party receiving the Realtime Payment. |
| description | string | Payment description, up to 50 characters. This appears on the counterparty's statement. |
| direction | string | Direction in which the funds move. The value is always Credit. |
| amount | integer | Payment amount in cents. |
| tags | object | See Tags. Tags are inherited by transactions created by the payment. |
Relationships
| Name | Type | Description |
|---|---|---|
| account | JSON:API Relationship | Deposit Account originating the payment. |
| customer | JSON:API Relationship | Customer that owns the originating account. |
Example RealtimePayment resource:
{
"data": {
"type": "realtimePayment",
"id": "50",
"attributes": {
"createdAt": "2026-01-13T16:01:19.346Z",
"status": "Pending",
"counterparty": {
"routingNumber": "812345673",
"accountNumber": "12345569",
"accountType": "Checking",
"name": "Acme Corporation"
},
"description": "Realtime Payment",
"direction": "Credit",
"amount": 500000,
"tags": {
"purpose": "internal"
}
},
"relationships": {
"account": {
"data": {
"type": "depositAccount",
"id": "555"
}
},
"customer": {
"data": {
"type": "businessCustomer",
"id": "99823"
}
}
}
}
}
Realtime Counterparty
The counterparty attribute identifies the party receiving the Realtime Payment.
| Name | Type | Description |
|---|---|---|
| routingNumber | string | Nine-digit ABA routing number of the receiving bank. The bank must be able to receive payments through the RTP network. |
| accountNumber | string | Bank account number of the receiving party. |
| accountType | string | Type of the receiving account, such as Checking. |
| name | string | Name of the receiving party. |
Realtime Payment Transaction
When a Realtime Payment is sent, Unit creates a Realtime Payment Transaction representing the movement of funds from the originating Deposit Account.
Tags on the Realtime Payment are copied to the transaction. See Tag Inheritance. Transaction details are available through Unit's Transactions API.