Release Version 4.9.0 (May 15, 2023)
Archived release note: This SDK.finance release note is kept for historical reference. For the latest product updates, improvements, fixes, and API changes, please visit our current release notes portal.
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
valueby 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: |