What's new?
Release Notes
All releases in 2020
Added:
- Now, in some specific cases, API will create a new customerNo if it wasn't provided by risk provider.Now, in some specific cases, API will create a new customerNo if it wasn't provided by risk provider.
- Available Installment Plans returns now an empty array instead of an error if no installment plans are found for the specific amount.
Changed:
- Improved risk check process if some dependency failed to execute.
Changed:
- Changed API documentation for checkoutCustomer.
Fixed:
- Fixed bug with vatCategory.
- Fixed bug with Update Order.
Added:
- Added validation for the fields if the FullCapture object is not null.
- Added validation for the required fields if the ShippingDetails object is not null.
Fixed:
- Recognizing brand name from orderItem description.
- Fixed logo in AvailablePaymentMethod response during the campaign invoice payment type.
Fixed:
- Fixed client setting for the ImageUrl validation.
Changed:
- CaptureItem and RefundItem in GetOrder response now contains correct vatCategory value.
Added:
- New risk provider now can support the Netherlands merchants.
Changed:
- Based on a client setting, the validation of the imageURL can be relaxed to support image URLs not ending with .jpg / .png.
Added:
- distributionType added as a new field to AuthorizePaymentRequest object. There are three distributionType' options: Paper, Email, Sms
Changed:
- Phone and Mobile phone number validation and normalization have been changed for Norwegian numbers. Now, the maximum length of the number with country code can be 12 digits.
Changed:
- Changed the flow when the end consumer should strongly authenticate their order
Fixed:
- fieldReference is now shown correctly for Belgium.
Added:
- Strong Customer Authentication now works even if the Authorize call form the merchant to ECOM was made with only a Customer Number and without the customer's SSN.
Changed:
- Pending reservations now expire after 15 minutes if not confirmed.
Fixed:
- Fixed an error where the processing of user info updates was delayed and potentially overwritten, making merchants unable to access Riverty.
Changed:
- secureLoginUrl will be returned in lower case.
Fixed:
- Message consumption now works correctly.
Added:
- userAgent is added as a new field in the CustomerRisk object, enabling us to have a more granular approach to risk steering.
- Manual batch uploads of existing customer information are now supported as an input for a more granular risk steering.
Changed:
- Now, the Dutch market supports also 'EN' as a conversationLanguage. Previously, only 'NL' was supported.
Fixed:
- Fixed an issue with Captures and refunds for the Netherlands, where the payment type was DirectDebitInvoice.
Changed:
- The Netherlands postalCode normalization improved.
Fixed:
- Fixed an issue with duplicated invoice lines after Full Capture.
- Previously, in some cases, HTTP 400 responses had duplicates of the same "BusinessError" messages. Now messages are shown correctly.
Added:
- Added validation to reject emojis in text fields.
Changed:
- Improved bankAccount validation rules for DACH region.
- Improved phone validation.
Fixed:
- Fixed an issue where void failed without vatAmount and vatCategory in OrderItem.
Added:
- Ability to send in e-invoice information via Authorize request for B2B customers.
Changed:
- reservationId and checkoutId are now deprecated in authorize response and will be removed in future.
Fixed:
- GetOrder response now contains correct vatCategory value.
- Fixed an issue in getOrder response, where refund with 0 amount was shown as capture.
Added:
- Netherlands risk provider business error mapping was enhanced.
Added:
- A new endpoint Update Customer has been added to enable merchants to change the consumer distribution method.
Changed:
- Social security number normalization improved for Finland.
- Now Checkout API will not return checkoutId if One-Step Authorize is rejected by risk check.
- Authorize returns deliveryCustomer object if it is present in the request.
- GetOrder response was changed to always contain billing customer information.
Changed:
- Improved risk steering for DACH region.
- Social security number normalization improved for Denmark.
Fixed:
- VAT Percent capped at 100%.