<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 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
.