Merchant Surcharging
Functionality Not Currently Supported
- Canadian Processing
- Digital Wallets
- Mobile Processing Devices (MagTek iDynamo devices)
Enablement
To enable surcharging on your merchant’s account, please reach out to your Relationship Manager or our Business Development team for more information. There are a series of prerequisites that must be met by the merchant before surcharging can be enabled.
To ensure that your merchants are in compliance with card brand guidelines for surcharging, you will need to add messaging to your checkout flow that indicates that a surcharge of x% may be applied to credit card transactions, where x is a percentage value between 0.10 and 3.00. This messaging must be visible to customers anywhere their card can be processed, including places where a tokenized transaction is taking place.
An example of such messaging is included below:
A surcharge of _% will be added if you elect to pay with a credit card, which we assess to cover our cost of acceptance. No surcharge will be added if you elect to pay with a debit card.
API Responses
consumerSurchargeFee has been added to the response that will indicate the surcharge amount applied.consumerSurchargeFee can have the following values:""when surcharging is not applicable"0.00"when surcharging was applicable, but the transaction was not approved- A value when surcharging was applicable and the transaction approved
surchargeEligible prop will also be included for merchants that have surcharging available, and is there to provide integrators with information regarding the card used for the transaction.See the following example below:
{
"accountCardType": "VS",
"accountEntryMethod": "Keyed",
"accountExpiryDate": "1234",
"amount": "12.00",
"amountBalance": "",
"amountProcessed": "12.00",
"amountTaxed": "0.00",
"amountTipped": "0.00",
"approvalNumberResult": "OK6548",
"avsResponseCode": "NA",
"avsResponseText": "Not applicable",
"batchNumber": "0",
"billingName": "",
"cashier": "",
"consumerSurchargeFee": "0.30",
"createdOn": "2023-02-17T18:00:43.183Z",
"customerId": "1c8af4f0793f892cb3acbfaa5baa62d33b33c1e70e3b27da2273fc5d0e5a87c6",
"cvvResponseCode": "M",
"cvvResponseText": "Match",
"externalTransactionId": "a1961060-9954-48dc-8f70-6cf876fd9316",
"isPartialApproval": false,
"maskedAccount": "************4242",
"resultMessage": "Approved",
"resultStatus": "true",
"surchargeEligible": true,
"transactionReference": "",
"transactionType": "CreditSale",
"uniqueTransId": "f34f0694c7e94733b1390c919f0387df-fa15dbae5e11415d9543f2afd041b988"
}
12.30, of which:12.00was supplied in your request0.30was calculated and included as the surcharge amount.
Since the merchant was configured for surcharging and the credit card used was eligible for surcharging the surchargeEligible prop is visible and set to true
Receipts
consumerSurchargeFee. See the example above in the “API Responses” section for more information.Refunds
When refunding surcharged transactions, the surcharged amount must be returned as well. In the case of partial refunds, the same percentage of the surcharge must be refunded to the cardholder. For example, for a 50% refund on a $100 sale ($103 after a 3% surcharge), $51.50 must be returned to the customer.
Refunds via Manual Entry
When the refund will be processed via manual entry of the card details, the surcharge will be automatically calculated and added to the total if the card is surcharge eligible. To avoid discrepancies, the same card that received the original payment should receive the refund.
Refunds on Devices
When the refund is processed via a payment terminal, the surcharge will not be added, even on surcharge eligible credit cards. The full amount including the surcharge should be passed to the device to account for this.