PEX Release Notes 4.5

May 25, 2016

This release includes two changes to our API and web functionality. We now validate additional input fields to reduce error, and will be archiving transaction history data older than 12 months. Plus, we made some bug fixes and improvements.

Enhancement 1: Validation on Input Fields
Enhancement 2: Transaction History Data
Enhancement 3: Bug Fixes and Improvements List
Enhancement 1: Validation on Input Fields

Attention: Admins and API users
 
Admin Website: We're adding extra validation to several input fields. When typing invalid values for that field, a red outline or a yellow informational message will appear during input to prevent the user from submitting those values.
List of fields that will be validated:
 
FieldScreen LocationValidation
First and Last NameCard: Create and Profile Update
Admin: Create and Profile Update
Search: Card Search
50 character maximum
AmountSearch: Card SearchUnder Card Limit
Allow comma, ex. 1,000.00
Card NumberSearch: Card SearchNumbers Only
Group NameCard List
Create a new card order
50 character maximum
PasswordFirst Time Login
Card Profile Update
Admin Profile Update
Cannot contain spaces
EmailCard: Create and Profile Update
Admin: Create and Profile Update
Ex. jane@example.com
Security QuestionFirst Time Login
Card Profile Update
Admin Profile Update
200 character maximum
Cannot begin or end with a space
Security AnswerFirst Time Login
Card Profile Update
Admin Profile Update
95 character maximum
Cannot begin or end with a space
Transaction NotesCard Transaction Detail200 character maximum
 
API Users: Submitting invalid values will result in a 4xx error.

List of fields that will be validated:
 
FieldEndpointValidation
First and Last NamePOST /Business/Admin
PUT /Business/Admin/[Id]
50 character maximum
AmountPOST /Business/OneTimeTransferNumbers Only
2 decimal places, ex. 300.55
Group NamePOST /Group
PUT /Group
PUT /Group/{id}
50 character maximum
EmailPOST /Business/Admin
PUT /Business/Admin/{Id}
POST /Business/Profile
POST /Card/CreateaSync
PUT /Card/Profile/{Id}
ex. jane@example.com
Transaction NotesPOST /Note
PUT /Note
PUT /Note/{id}
200 character maximum
Start/End DatesGET /Details/AllCardholderTransactionCount
GET /Details/AllCardholderTransactions
GET /Details/TransactionDetails
GET /Details/TransactionDetails/{Id}
Dates cannot be in the future
Enhancement 2: Transaction History Data
Attention: Admins and API users

Transaction history is now limited to 12 months. When trying to access data older than 12 months, you will see an error message asking the user to contact Client Services. This will impact card transaction history, business transaction history (Account) and reports.

The following endpoints are restricted to the last 12 months:

GET /Details/AllCardholderTransactionCount
GET /Details/AllCardholderTransactions
GET /Details/TransactionDetails
GET /Details/TransactionDetails/{Id}

Card and Business statements are not restricted. You can continue to access the full history of statements.
Enhancement 3: Bug Fixes and Improvements List
Attention: Admin and API users

Summary of bug fixes and improvements for the Admin and Cardholder websites and API.
 
Bug NumberDescription
DEV-1056Cosmetic updates to the HTML reports on Admin website: Reports.
DEV-1067When creating a new group, the create new group name field should always be blank.
DEV-1199When a 3rd party bank account is removed from the business profile, any automated transfer requests using that bank account will be deleted.
DEV-1248Fixed issue where cards with status Closed were not returned during a card status search.
DEV-1316API endpoint Card/Profile/{Id} returns a new field: CardholderSpendRuleId.
DEV-1377If there are more than 500 cards issued, clicking on Card list will take the Admin to Search.
DEV-1379Card search fields: Balance, Date Issued, Expiration Date and Date Last Used cannot be blank.
DEV-1457Card search by 16 digit card number will only return 1 card record.
DEV-1513When setting a new PIN, the field should always be blank.
DEV-1541Security question now correctly displays on Admin portal.
DEV-1605Below API endpoints return new field: MerchantId 
Details/AllCardholderTransactions                         
Details/TransactionDetails
Details/TransactionDetails/{id) 
DEV-1644Fixed issue where Submit buttons had inconsistent color or font.
DEV-1681Transaction details of a declined transaction show the authorization amount for that transaction. 
DEV-1683Search by first and last name now return correct results when name contains special characters.
DEV-1700Validation added to amount fields. The maximum limit is 10 characters. 
DEV-1748Fixed amount values in the authorized amount vs settled amount report.
DEV-1762Fixed export to Quickbooks or Xero using the Microsoft Edge browser.
Questions or comments about the release? Please email or call us at 1-866-685-1898.
 
Back to Top