All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- App store assets
- App store assets
- Concatenated orderform fields number and street whenever number is present
- Fix SonarCloud integration (GitHub Actions)
- Added billing address form on payment step of checkout
- Render Digital River compliance component on My Account > Credit Cards
- Automatic creation of Digital River specification fields in VTEX catalog is more resilient
- Removed dependency on VTEX orderForm in tax calculation flow
- Add caching for tax calculation requests
- Disable automatic retry of Digital River API requests and increase timeout
- Digital river invoices page under my account
- Digital river credit cards page under my account
- Added compliance in checkout's footer
- Added tax calculation inclusive and exclusive
- Attached taxId to checkout whenever present
- Added a post request for /tax-identifiers
- Returned customerId in createCheckout
- Updated the /customers and /tax-identifiers API to use orderFormId in the header for auth
- Changed response of /tax-identifiers API to only return tax ids
- Use built in (to @vtex/api) session client
- Added the /customers and /tax-identifiers API
- Added submenu for configuration keys and catalog sync logs
- Added digital river key input type as password
- Added call service to add initial setup, it creates MD table for catalog sync logs and required specs at a product level (ECCN, Country of origin)
- Added configuration toggle for enable/disable full catalog sync
- Catalog sync logs is showed in a pagination table and can filter by status(error/success), order by product id, sku, executed
- Added service that adds specs product level (ECCN, Country of origin) and MD table
- Added service to sync full catalog to DR catalog
- Added trigger event to sync sku every time there is a sku change
- Added in checkout custom js support for saving profile
- Added in checkout custom js support for saving credit cards
- Added in checkout custom js support for use stored credit cards
- Added in checkout custom js support for compliance
- Added in checkout custom js support for terms and conditions
- Changed the value of
authorizationId
to prevent overwriting when authorization is retried
- Include VTEX cart item
uniqueId
when creating Digital River checkout - Additional transaction log messaging
- When creating a Digital River checkout that includes products from a seller account, app now sends the seller SKU for each item instead of the marketplace SKU
- Update docs to explain new gateway affiliation Auto Settlement option
- Add
delayToAutoSettle
value of 7 days in authorization response - Add shopper's credit card information to transaction log in authorization response
- Send browser IP to Digital River when creating checkout
- Return early cancellation response if no Digital River Order ID is provided
upstreamIds
should not be an array ingetOrdersByUpstreamId
- Send percentual discounts to Digital River as
percentOff
instead ofamountOff
- Percentual discount calculation
- Add
ViewPayments
policy
- Fixed URL parsing method from prior version again
- Fixed URL parsing method from prior version again
- Fixed URL parsing method from prior version again
- Fixed URL parsing method from prior version
- Improved method to get marketplace account name in a marketplace-seller authorization request
- Use locale from orderForm when creating Digital River checkout
- Add mapping to determine originating Motorola account
- Set same address for Digital River
shipFrom
andshipTo
- Added
delayToCancel
attribute to payment authorization response - Updated docs
- Improved transaction log messages
- During payment authorization, update Digital River checkout with
upstreamId
prior to creating Digital River order
- Removed debug code related to Affirm payment connector
- Updated docs
- Initial release