Release Version 4.9.0 (May 15, 2023)
What’s new
Ability to change contract as Administrator for existing Business User was added (via API and Front-end).
Technical APIs to integrate with Marqeta Provider for Card Issuing was implemented. Methods for Create (registrate) a Card Product as an Administrator role, Issue a Card accordingly to selected Card Product as an Individual and Merchant roles, Change Statuses of Issed Cards as an Individual and Merchant roles.
Provider Marqeta REST API Endpoints:
● Marqeta Core API Integration: Account Holders – Create user and List Users
● Marqeta Core API Integration: Cards – Create Card Product, List Card Product, Create card, List Card for User, Create Card Transitions
Fields external/internal source/destination amount and source/destination issuer were added to the transaction APIs.
Improvements
- Validation of email and phone when updating business and person information (EmployeeDto) was added. Fields email and phone must be present.
- Unsupported in SDK5 operations were removed from POST /transactions/view.
- Operations on the Front-end (Transactions List/Transaction Type column and in the filter at combobox Type) were renamed for business user convenience.
Fixes
- Status Code for POST /bank-accounts/coin/{coinSerial}/with-bank and POST /my/bank-accounts/coin/{coinSerial}/with-bank was fixed. 500 error was replaced by correct Status Code (403 error, message “Operation forbidden”).
- Validation of numbers for POST /contracts/{contractId}/commission-profiles/{commissionProfileId}/limit-profiles was fixed. Validation of parameter
value
by min/max number was added. - Issue with POST /authorization/resend-otp endpoint was fixed.
- Status Code for POST /profile-documents/view-document-types was fixed. Unhandled error was replaced by correct Status Code (403 error, message “Operation forbidden”) when trying to view document types using non-individual or non-merchant tokens.
API changes
Endpoint | Changes |
PATCH /contracts | New API endpoint to change user`s contract as Administrator was added (need permission |
POST /organizations/{organizationId}/contract | Deprecated API endpoint was removed from OpenAPI Schema |
PATCH /users/contracts/update | Deprecated API endpoint was removed from OpenAPI Schema |
GET /media-files/{fileId}/{token} | Removed deprecated field |
POST /transactions/view POST /collects POST /inputs POST /inputs/{requestIdentifier}/accept POST /investments POST /cash-desk-withdrawals/{cashDeskId} POST /cash-desk-withdrawals/{requestIdentifier}/approve POST /cash-desk-withdrawals/{requestIdentifier}/accept POST /cash-desk-withdrawals/{requestIdentifier}/decline POST /gate-investments/{requestIdentifier}/accept POST /exchange POST /transfers POST /prepaid-coins/{serial}/activate POST /bank-top-ups/create-request POST /bank-top-ups/create-request POST /bank-top-ups/{requestIdentifier}/accept POST /bank-top-ups/{requestIdentifier}/decline POST /bank-top-ups POST /bank-withdrawals/create-request POST /bank-withdrawals/view POST /bank-withdrawals/{requestIdentifier}/accept POST /bank-withdrawals/{requestIdentifier}/decline POST /bank-withdrawals/{requestIdentifier}/lift-limit POST /bank-withdrawals/{requestIdentifier}/reject POST /bank-withdrawals | Added fields in response: |