Apply or remove surcharges for individual customers.
If you wish to exclude a specific customer from surcharges, this can be easily done with a single drop-down option in your customer record.
Note: If transaction-level surcharge override amounts are set, it takes priority over the customer-level settings.
Steps to Disable Surcharge Fees on a Customer
Create or Edit a Customer.
Navigate to the PayPack Section.
Go to the "PayPack Data" sub-tab.
Click on the "PayPack Fields" section.
Set the “Allow Surcharge” option.
Set to Inherited or Disabled. A blank field will be the same behavior as Inherited.
To remove the surcharge for the given customer, select the Disabled from the dropdown.
Click the "Save" button to apply the changes.
Default Behavior:
For all newly created transactions, the “Allow Surcharge” option will be set to "Inherited" by default.
For existing customers already present in NetSuite, this option will initially be empty. This means it will check if the surcharge is enabled in the PayPack Configuration.
If Surcharge is enabled, the surcharge will be displayed.
If Surcharge is disabled, only the transaction total will be shown on the payment link.
Effect on Stripe Payment Link:
Once disabled, the Stripe Payment link for that particular transaction will not display any surcharge.
You can dynamically change the option later to "Inherited," which will make the surcharge reappear on the payment link.
Steps to Override Amount on a Customer
To override the global surcharge configuration amount, use the customer-level setting to apply a different surcharge to a specific customer than what is set for all other customers. This is useful for situations that require exceptions to the standard surcharge policy.
The surcharge customer-level setting can be populated as a flat amount or percentage.