Shipping, Payments + Taxes

Manage shipping, payment methods, and taxes.


If you're based in the US and need to update your payment method, please contact Shopgate support.

Authorize.Net can be used in the USA, UK, and Australia.

To configure Apple Pay for your account, click here.

Collect information

To connect your Authorize.Net account at Shopgate, you will need the following credentials and configuration details. Please log onto Authorize.Net via merchant login and collect the information before you proceed.

Account Info Description
API Login ID

This is the ID to access your Authorize.Net API. To find it, go to your Authorize.Net panel, navigate to Account, and find API Login ID and Transaction Key. Your API Login ID will be displayed.

Transaction Key

For security reasons, you cannot view your Transaction Key. If you do not have your transaction key, generate a new one. You will need to answer the Secret Question generated by the system.

IMPORTANT: If you have generated a new transaction key, update it in all of your shopping cart systems that use this key.
Transaction Type

Determine your payment transaction type. You can select your transaction type under Tools → Virtual Terminal.

Supported credit card types

Please select all the credit card types that are accepted in your Authorize.Net account. This can be found under TOOLS → Virtual Terminal. The supported card types should be listed under "Payment/Authorization Information." See the screenshot above.

Additional Settings To set up additional charges or discounts, read Setting up additional fees and discounts of a payment.

Enable Transaction Details API

In order to receive order details in your apps and mobile website, you need to enable the Transaction Details API in Authorize.Net. Follow the steps here to do so:

  1. Log on to the merchant interface at
  2. Select Settings under "Account Management" from the menu.
  3. Click the Transaction Details API link in the "Security Settings" section. The Transaction Details API screen will display.
  4. If you have not already enabled the Transaction Details API, enter the answer to your secret question, then click Enable Transaction Details API.

That's it! Now you have successfully enabled the Transaction Details API.

Set up Authorize.Net

To set up Authorize.Net as a credit card payment method, complete the following steps:

  1. Log in to your Shopgate Admin and navigate to Settings → Payment.
  2. Find the "Add payment method" section and start typing "Authorize.Net." Select Authorize.Net under "Credit card (Payment Service Provider)" from the list.
  3. Enter your Authorize.Net account information in the pop-up window. Select the same credit card types configured in your Authorize.Net account. Your account information will be validated automatically. 


That's it! Authorize.Net is now successfully set up on your Shopgate apps and mobile website.


Frequently Asked Questions

How do I set up Apple Pay via Authorize.Net?

IMPORTANT: Please make sure to have your Authorize.Net account configured (see Chapter 1) before adding Apple Pay.

To set up Apple Pay via Authorize.Net, follow the steps below:

  1. Add Apple Pay as a credit and debit card payment method on your Shopgate Payment page.
  2. Obtain Apple CSR from Authorize.Net:
    • Log in to your account at Authorize.Net and click Apple Pay on the homepage. Click Sign up to go to the Apple Pay configuration page.

    • Enter your Apple Merchant ID, and click Generate Apple CSR.

    • This page will refresh. Now you should see a Download button. Click on it to download your Apple Certificate Signing Request (CSR).

  3. Upload your Apple CSR to Shopgate and we will generate the Apple Pay certificate for you.

That's it! Now you have finished your part of adding Apple Pay as a payment method. Once Apple Pay has been activated and verified, you will be ready to accept credit and debit card payments via Apple Pay.

How do I disable Order Confirmation emails from Authorize.Net?

By default, Authorize.Net will send a "transaction receipt" email to your customers. If your shop already sends a customized confirmation email, and you want to disable the one from Authorize.Net, please follow the steps here:

  1. Login to your Authorize.Net account, navigate to Account, then click Email Receipts.

  2. Uncheck "Email transaction receipt to customer (if email address is provided)."

Now you have successfully disabled the order confirmation emails from Authorize.Net.

I received the message "Error settling the order." What should I do?

If this error happened on any of your mobile orders, it means you need to enable the Transaction Details API.

Was this article helpful?
Can't find what you're looking for?
Let us help you—submit a support ticket.
Contact Support