When uploading a payment file to create payments, the following fields are available for mapping. Here's what you need to know:
- Required Fields: Fields that must be included in your file are clearly marked in the table below.
- Optional Fields: You don’t need to provide all the listed fields—only the ones relevant to your program.
- Custom Data: Any fields in your file that aren’t mapped to the standard fields will still be captured. These will be stored as JSON data within the payment record for future reference.
Custom Check Attachments
If your program uses custom content on check attachments, you may need to include specific columns and data in your payment files. This will be reviewed and finalized during the onboarding process to ensure all necessary details are captured.
| Field Name | Description | Example | Required? | Character Limits & Special Characters | Validation Rules |
| Program ID | Indicates the Choice Digital program the payment should be assigned to. ID is provided by CDCO. | CLIENT_Program | Y | N/A | Must match the program ID provided by CDCO. Field is case sensitive. |
| Amount | The amount of the payment | 50 | Y | Numeric value only, no dollar signs allowed | N/A |
| First Name | Recipient's first name | Alex | Review rules | Must be 25 characters or less and contain digits 0-9, alpha (a-z, A-Z), space, period, comma and hyphen. | First Name and Last Name or Company Name is required. |
| Last Name | Recipient's last name | Smith | Review rules | Must be 25 characters or less and contain digits 0-9, alpha (a-z, A-Z), space, period, comma and hyphen. | First Name and Last Name or Company Name is required. |
| Company Name | Recipient's company name | ABC Company | Review rules | Must be 25 characters or less and contain digits 0-9, alpha (a-z, A-Z), space, period, comma and hyphen. | First Name and Last Name or Company Name is required. |
| Email Address | Recipient's email address | alexsmith@cdco.io | Review rules | Must be formatted as an email address. | Required for Direct program digital prepaid cards, digital gift cards, and Choice program payments |
| Address Line 1 | Recipient's address line 1 | 123 Anything St | Review rules | Must be 50 characters or less and contain digits 0-9, alpha (a-z, A-Z), space, period, comma and hyphen. | Required for: - Direct program physical prepaid cards, physical gift cards, and checks - All SurePay Direct and SurePay Choice payments - All payments with a physical backup payment method |
| Address Line 2 | Recipient's address line 2 | Suite 100 | N | Must be 50 characters or less and contain digits 0-9, alpha (a-z, A-Z), space, period, comma and hyphen. | N/A |
| Address Line 3 | Recipient's address line 3 | ATTN: Joan Smith | N | Must be 50 characters or less and contain digits 0-9, alpha (a-z, A-Z), space, period, comma and hyphen. | N/A |
| City | Recipient's address City | Anywhere | Review rules | Must be 50 characters or less and contain digits 0-9, alpha (a-z, A-Z), space, period, comma and hyphen. | Required for: - Direct program physical prepaid cards, physical gift cards, and checks - All SurePay Direct and SurePay Choice payments - All payments with a physical backup payment method |
| State, Province, or Region | Recipient's address State | CO | Review rules | 2-character state (US) | Must match an existing State or Province code and formatted in all caps. Required for: - Direct program physical prepaid cards, physical gift cards, and checks - All SurePay Direct and SurePay Choice payments - All payments with a physical backup payment method |
| ZIP or Postal Code | Recipient's ZIP or postal code | 80302 | Review rules | Must be 10 characters or less and contain digits 0-9, alpha (a-z, A-Z), and space. Do not use hyphen. | Must be a valid state code based on the state/province provided. Required for: - Direct program physical prepaid cards, physical gift cards, and checks - All SurePay Direct and SurePay Choice payments - All payments with a physical backup payment method |
| Additional 4-Digit ZIP Code | Additional 4-Digit ZIP Code for US payments, or country code for international payments | 1234 | N | Must be 10 characters or less and contain digits 0-9, alpha (a-z, A-Z), and space. Do not use hyphen. | N/A |
| Phone Number | Recipient's phone number | 1112223333 | N | Must be 10 characters and contain digits 0-9. Do not use hyphen or any special characters. | N/A |
| Digital Wallet ID | PayPal email or phone number; or Venmo email, phone number, or username | username-123 | Review rules | N/A | Required for PayPal and Venmo payments |
| Client Unique ID | A unique ID assigned to a specific payment. Can be used to search for payments within the CDCO Client App. | ABC12345 | N | N/A | Used to prevent duplicates, so must be unique across all payments for a single client |
| Client Recipient ID | An ID for the recipient that can be applied to multiple payments. Can be used to send the same recipient multiple payments. Also used to roll up line items into a single payment | 123ABCDEF | N | N/A | If the same Client Recipient ID is provided on multiple lines in a single file, the recipient details must match across all rows. |
| Card Message | A message that can be printed on a Direct program physical prepaid card. Message can be the same or different for each person receiving a card. Not available for SurePay Choice, SurePay Direct, or Choice program payments. | Thank you | N | Must be 21 characters or less and contain alphanumeric characters, spaces, periods and dashes only. | N/A |
| Payment Method Code | Defines the payment method a customer will receive if different from the default setting on the program. | mmu_prepaid | N | N/A | Must match an existing payment method name assigned to the program. |
| Email Template Name | Defines the email a customer will receive if different from the default setting on the program. | MMU Digital Card Confirmation Email | N | N/A | Must match an existing email template name assigned to the program. |
| Client Additional Data | Flexible JSON field to store additional data that clients may need for reporting purposes or for customization of content. | {"job_id":"12345"} | N | N/A | Must be valid JSON |
| Check Number | Used only if CDCO is writing checks against the client's bank account; the check number that should be printed on the recipient's check | 60789 | N | N/A | N/A |
| Line Item Description | Used for consolidated payments | Site: 1234 Main St Joan Smith | N | N/A | N/A |
Updated December '24