The Check Submission Queue Object
Check Submission Queue Object Field Descriptions
The Check Submission Queue Object
The Check Submission Queue object is utilized when Checks must either be transmitted to the Check21.com Payment Gateway or when checks whose status is in "Pending Deposit" must be queried against the Check21.com Payment Gateway for deposit updates.
The Queue's main purpose is to reduce/eliminate Salesforce-related callout, DML, and SOQL errors/limits. It acts as an intermediary between the Check21.com Payment Gateway and the Check Object updating fields/records with a set threshold limit.
The Check Submission Que Object Fields
Field Label | Type | Description |
---|---|---|
API Response | Text (255) | The API Response provided on submission of a Check or the query of the Status of a Check within the Check21.com Payment Gateway. |
Check ID | Lookup (Check) | Identifies the Check which is being transmitted or queried to/from the Check21.com Payment Gateway. |
Check Status | Text (50) | The Status returned by the Check21.com Payment Gateway upon Query of Status. |
Check Submission Queue Name | Text (80) | Unique Name of the Check Item within the Queue. |
Check Submission Status | Text (50) | The Status returned by the Check21.com Payment Gateway upon submission of the Check item. |
Created By | Lookup (User) | Salesforce User ID used in the creation of the Check Submission Queue Record. |
Customer Account ID | Text (50) | Unique ID returned by the Check21.com Payment Gateway. |
Customer ID | Text (50) | Unique ID returned by the Check21.com Payment Gateway. |
Deposit Date | Date | The Deposit Date returned by the Check21.com Payment Gateway upon Query of Status, occurring only once the item has been deposited. |
Deposit ID | Text (50) | The File ID returned by the Check21.com Payment Gateway upon Query of Status, occurring only once the item has been deposited. |
Error Message Extended | Long Text Area (32768) | All Error Messages which occurred upon submission including, but not limited to Salesforce DML, SOQL, Limits, etc. |
Last Modified By | Lookup (User) | Salesforce User ID used in the modification of the Check Submission Queue Record. |
Owner | Lookup (User, Group) | Salesforce User ID assigned as owner of the Check Submission Queue Record. |
Payment Status Validation | Checkbox | Indicates whether this submission queue record was created to determine the status (true) or the check or to submit the check item to the Payment Gateway (false). |
Status | Text (50) | The Status of the Check as returned by the Check21.com Payment Gateway. |
Transaction ID | Text (50) | A unique ID assigned to the Check returned by the Check21.com Payment Gateway. |
Next Steps
With an understanding of the Check Submission Queue object, Salesforce Administrators and Developers should now attempt to understand the workflows which are invoked for Check Transmission, Status Queries, and Check Returned. For detailed workflow diagrams, please see the next section, labeled Check Transmission, Status Updates & Returns.
Updated almost 4 years ago