Version 2.13.27
Re-introducing mandatory corporate details
When creating a corporate you will be required to specify the following fields:
companyName
companyRegistrationNumber
registrationCountry
When creating a corporate you will be required to specify the following fields:
companyName
companyRegistrationNumber
registrationCountry
## Removing due diligence deprecated fields possibly breaking In previous releases, a number of fields where made deprecated as they where being replaced with other fields which provide additional information on the due diligence of your corporate and consumer customers.
For Corporate KYB the following fields have now been removed: verifications
, kyb.allowedLimit
and kyb.remainingLimit
. The affected APIs are:
POST
/corporates/{id}/getPOST
/corporates/{id}/updatePOST
/corporates/_/createPOST
/corporates/{id}/kyb/getFor Consumers KYC the following fields have now been removed kyc.pep
, kyc.sanctioned
, kyc.enhancedDueDiligence
, kyc.allowedLimit
, kyc.remainingLimit
.The affected APIs are:
POST
/consumers/{id}/getPOST
/consumers/{id}/updatePOST
/consumers/_/createPOST
/consumers/{id}/kyc/get## Deprecating due diligence fields non-breaking We are simplifying further the due diligence information returned to you via the API. This helps you in understanding the status of the KYC or KYB for consumers or corporates respectively.
For Corporates the kyb.enhancedCompanyChecksVerified
field has been deprecated. We recommend that you use the kyb.fullCompanyChecksVerified
field to get the due diligence status of your corporate.
For Consumers the kyc.fullDueDiligenceAddressMatched
field has been deprecated. We recommend that you use the kyc.fullDueDiligence
field to get the due diligence status of your consumer.
When calling any of the APIs offered by Weavr, you can optionally specify a value for the call-ref
parameter. If we receive 2 API requests with the same call-ref
value, the request will only be executed once. This avoids executing requests multiple times by mistake.
The call-ref
parameter has been restricted to a maximum of 255 characters. If a longer call-ref
is provided an error 400 - Bad Request
will be returned.
We introduced the ability to update the delivery address of a managed card. This feature is particularly useful if the user using a physical card has moved to a different address and you want to make sure that they receive their card at the right address.
You can only update the delivery address for physical cards. If the delivery address is specified when updating a virtual card, the API will return a 409 - Conflict
error with error code INSTRUMENT_NOT_PHYSICAL
.
You cannot activate, retrieve or update the pin of a blocked or destroyed physical card. When executing the following APIs on a blocked or destroyed card, the API will return a 409 - Conflict
error with error code INSTRUMENT_BLOCKED
or INSTRUMENT_DESTROYED
:
/managed_cards/\{id\}/physical/activate/
/managed_cards/\{id\}/physical/pin/unblock
/managed_cards/\{id\}/physical/pin/get
/managed_cards/\{id\}/physical/pin/set
A new error code EMAIL_NOT_UNIQUE
has been added to the POST /consumers/\{id\}/update
API. This error code will be returned if the new email address being specified is already being used by another consumer in your community.
You may have already noticed changes in the documentation and in our communication, we are renaming our build environment to sandbox. The re-branded sandbox environment will have the same features and capabilities we already offer in the build environment.
You can only upgrade virtual cards to physical cards if their state is ACTIVE
. If the card being upgraded is currently BLOCKED
the POST /managed_cards/\{id\}/physical/upgrade
API call will return a 409 - Conflict
error with error code INSTRUMENT_BLOCKED
.
We have introduced 2 new error codes SOURCE_INSTRUMENT_BLOCKED
and DESTINATION_INSTRUMENT_BLOCKED
that replace the current error code ACCOUNT_BLOCKED
. With these new error codes you can provide more informative messages to your customers and give better options on how to perform the transfer transaction.