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.