<dependency>
<groupId>com.broadleafcommerce.microservices</groupId>
<artifactId>broadleaf-cybersource-tax</artifactId>
</dependency>
Include the BLC Cybersource Tax dependency:
<dependency>
<groupId>com.broadleafcommerce.microservices</groupId>
<artifactId>broadleaf-cybersource-tax</artifactId>
</dependency>
Note that the properties below are generated in the Cybersource control panel.
broadleaf.tax.provider.cybersource.merchant-id - The Cybersource merchant ID.
broadleaf.tax.provider.cybersource.merchant-key - The Cybersource merchant key.
broadleaf.tax.provider.cybersource.merchant-secret - The Cybersource merchant secret.
broadleaf.tax.provider.cybersource.environment - The Cybersource environment. Accepted values are 'Sandbox' or 'Production'. Ignores case.
Note: Tax commits, adjustments, voids, and refunds are disabled by default. To enable Cybersource tax’s ability to commit, adjust, refund, and void transaction capabilities, see the order operations docs on post checkout tax operations.
Updated CybersourceTaxProvider to map back tax provider response to all tax-group items so response from the tax provider is fully used.
Fix issues where skuCode, taxCode, and isVat were not set onto taxInfo correctly
Fix the issue where OrderAcceptance and OrderOrigin were not getting set correctly
Updated nexus and noNexus properties in TaxInformation to be Iterables instead of a string expecting a comma separated list of values
Updated CybersourceTaxProvider to set the line item’s productName as the tax item’s itemName if it exists. Otherwise, fall back on the tax item’s skuCode.