Pending transactions are transactions that are currently scheduled to be processed but have not yet been batched. Once a scheduled pending transaction has been processed, it will then be available via the transaction history report.
End-point | Method | Description |
---|---|---|
/api/transactions-pending | GET | Returns a collection of pending transactions |
Filters
Parameter | Type | Description | |
---|---|---|---|
id | int or Array Filter | OmniFund assigned Transaction ID | # filter based on a single id GET /api/transactions-pending?id=231432546 # filter based on multiple ids GET /api/transactions-pending?id[]=231432546&id[]=231432546 |
customer | int or Array Filter | OmniFund assigned Customer ID | # filter based on a single customer GET /api/transactions-pending?customer=231432546 # filter based on multiple customers GET /api/transactions-pending?customer[]=3245345&customer[]=21176543 |
amount | float or Array Filter | Amount of the transaction | # filter based on a single amount GET /api/transactions-pending?amount=1.25 # filter based on multiple amounts GET /api/transactions-pending?amount[]=1.25&amount[]=25.33 |
referenceId | string or Array Filter | Merchant provided transaction reference ID | # filter based on a single referenceId GET /api/transactions-pending?amount=1.25 # filter based on multiple referenceIds GET /api/transactions-pending?referenceId[]=A1234&referenceId[]=B2345 |
tranDate | Effective date the transaction is schedule to be processed on. Dates are displayed in and accept Unix format. | # filter based on a single timestamp GET /api/transactions-pending?tranDate=1553538663 # filter events between two timestamps GET /api/transactions-pending?tranDate[between]=1553538663..1553638663 # filter events greater than or equal to a timestamp GET /api/transactions-pending?tranDate[gte]=1553538663 |
Response
{ "@context": "/api/contexts/transactions-pending", "@id": "/api/transactions-pending", "@type": "hydra:Collection", "hydra:member": [ { "@id": "/api/transactions-pending/29678731", "@type": "transactions-pending", "amount": "1.25", "customer": { "@type": "Customer", "@id": "_:13734", "id": 2970560, "company": "", "firstName": "Test", "lastName": "Customer", "email": "" }, "id": 29678731, "lockStatus": 0, "loginId": "100100", "memo": "", "notes": "", "occurrence": "monthly", "occurrence_remaining": "4", "poNumber": "", "recordType": "debit", "referenceId": "A1234", "surcharge": "0.00", "tranDate": "1619197200", "tranType": "ach" } ], "hydra:totalItems": 1 }
Pagination
Transaction Pending collection items also support pagination. For more information on pagination see Paginating Collection Results.