Surcharges cannot be added to transactions when the cardholder is using a Signature Debit, PIN Debit, PINless Debit, or Prepaid card. Similarly, no surcharges can be applied if the cardholder's zip code corresponds to a restricted territory.
The CardConnect’s Surcharge Service feature enables merchants to include a surcharge on eligible credit card transactions.
Setup
- Go to Payment Center Settings
- Enter the percentage in Surcharge When Paying By Credit Card and Save
3. Go to your Payment Processor record and check Enable Surcharge Service. If the option is not visible, you may need to adjust your page layout settings to make it visible.
When user makes a payment, an additional fee will be included if surcharging is allowed by the processor.
A new field named Surcharge Service Result (fw1__Surcharge_Service_Result__c) has been added to the Payment record to display the response of the surcharge callout. If the option is not visible, you may need to adjust your page layout settings to make it visible.
Interpreting the Response results
Postal
- RESTRICTED - The cardholder's state does not allow surcharging.
- NOT_RESTRICTED - The cardholder's state does allow surcharging.
- UNKNOWN - The postal code was omitted, or unknown
Token
- CREDIT - The token is a credit card, and is eligible for surcharge.
- DEBIT - The token is a debit card, and is ineligible for surcharge.
- UNKNOWN - The token was omitted or could not be identified.
If surcharging is enabled, but no postal code and token is supplied, the surcharge will be applied.
If a callout to Surcharge Service fails, the surcharge will be applied.
This functionality is currently exclusively available on CardConnect.
Availability: Summer '24 Release