Explore Release Notes

Release Version 4.9.0 (May 15, 2023)

15. 05. 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 CONTRACT_MANAGER)
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 token
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:

internalSourceAmount internalDestinationAmount externalSourceAmount externalDestinationAmount sourceIssuer and destinationIssuer is used as currency sources (sn and symbol) for F