Surcharge is allowed on all business card - non-EU private cards, Diners and Amex cards

Who can use surcharge?

All can use surcharge on D2 platform using the flexwin payment window

How to get started

Fill in this document Surchargetree.xlsx with the card fees on Non Eu/ business cards from your acquiere agreement

and Contact Nets ( if you wish to enable Surcharge for your merchant.

Integration example

Below you will find a simple example on how to use surcharge in the payment window, there is also a link to test cards information.

 Surcharge test cards

   <input type="hidden" name="accepturl" value="" />
   <input type="hidden" name="cancelurl" value="" />
   <input type="hidden" name="callbackurl" value="" />
   <input type="hidden" name="amount" value="10000">
   <input type="hidden" name="currency" value="208">
   <input type="hidden" name="merchant" value="your merchant id">
   <input type="hidden" name="orderid" value="test02">
   <input type="hidden" name="test" value="1" />
   <input type="hidden" name="calcfee" value="yes">
   <input type="hidden" name="decorator" value="responsive"/>
   <input type="submit" value="surcharge"/>

Use of "fullreply" and "textreply"

If you want all information regarding a payment, you need "fullreply" and "textreply" in your POST towards us.

Parameter Content Response
Fullreply fullreply=1 String
Textreply textreply=1 String

Example of the response you receive: EXAMPLE HERE

Supported via

In the following functions, it's possible to get the information regarding surcharge

  • Flexwin
  • auth.cgi
  • ticket_auth.cgi
  • 3dsecure.cgi
  • Bulk
  • Virtual terminal
  • Ticket terminal

Return values

It's possible to activate which values you want to receive. In Nets admin you configurate what you want in the callback/auth.cgi/ticket_auth.cgi

The definition on the most used return values:

  • totalamount = contains the actual amount + fee
  • amount = contains only the original amount
  • fee = contains only the fee for that specific payment
  • privatebusiness = defines if it is a private or business card. You will receive a "P" for private and "B" for business.
  • cardtypeCD = indicates if it's a credit or debit card. You will receive a "C" for credit and "D" for a debit card.
  • surchargeregion = locates where the card is issued. You will receive "DK" if it's from Denmark. "EU" if it's another country than Denmark and still in Europe. "non-EU" if it's a none Europe card.
Do you have a question or need help?
Follow us
Nets Online Payments

Oslo: +47 21 55 44 00
Stockholm: +46 (0)8-527 525 00
København: +45 7020 3077
Jyväskylä: + 358 010 80 40 40
Close menu