Authorize.Net Merchant Settings


The integration details required to establish your Authorize.Net integration with Wise-Pay can be found in the Authorize.Net merchant account.

  1. Log into Authorize.Net

  2. Click Sign In
  3. Select Merchants

Create an API Key

  1. Ensure that you have the Customer Information Manager, if you do not have CIM enabled, please contact Authorize.Net for details on how to activate this functionality
  2. Click on Settings
  3. Click on API Login ID and Transaction Key
  4. Note API Login ID (required for Merchant Account)
  5. Enter Secret Question and Create API Transaction Key

  6. Make a note of the API Transaction Key as this will be required for Wise-Pay Merchant Account Settings

Wise-Pay: Merchant Account Configuration

  1. Log into Wise-Pay
  2. Click Configure
  3. Select Merchant
  4. Click Edit
  5. Merchant Account Type: Authorize.Net Payment Gateway
  6. Bank Account for Payments: select the bank account you wish to allocate payments to, when received through Wise-Pay.
    Note: Only Bank Accounts with Account Codes or Xero Accounts with enable payments will be displayed in the drop-down.
  7. Bank Accounts for Prepayments: select a bank Account for Prepayments (this must be a bank account)
  8. Revenue Account for Prepayments: select a Revenue Account for Prepayments received through Wise-Pay
    Note: Only Revenue Accounts or Xero Accounts with payments enabled will be displayed in the drop-down
  9. Overpayment Tax Code: select the Tax Code to be used for any overpayments
  10. (Optional) Enable AVS: This will save the address details when creating or updating Payers Credit Card details
  11. Maximum Credit Card Transaction Amount: this is the highest value you are able to process
  12. Tick: Approve when paid
    When enabled, draft invoices will automatically be approved when applying a payment
  13. Tick: Allow payment when scheduled
    When enabled, real-time payments will automatically cancel existing scheduled payments
  14. Tick: Check Scheduled Payments
    Check your account platform for changes to invoices that are scheduled for payment.  Cancels existing scheduled transaction up to 18hrs prior to scheduled date if payment is already made or invoice is Void.  If an amount is still owing, the system will resubmit the scheduled transaction for the remaining amount.
  15. Tick: Append Company Name
    Enable this to include payer's company names in the payment gateway console
  16. Locale: Select your locale
  17. Base Currency: this is automatically selected from your Accounting Package
  18. Invoice Source: select your Invoice source
    Choose which system to generate PDF files from when users download an invoice
  19. ConnectWise User: select the ConnectWise credentials that will be used to automatically mark payments in ConnectWise
  20. (Optional) Allow DDR: select 'Allow DDR to enable the option to accept bank debit payments.  This option is only available for merchant providers accepting bank debits in your region.
    Please contact us if you are not sure on whether your provider allows bank debits
  21. (Optional) Maximum DDR Transaction Amount: if you are using DDR you will need to enter your credit limit for processing DDR transactions
  22. (Optional) DDR Merchant Service Type: If using Stripe as your "Primary Merchant Provider" select the secondary DDR provider, additional API Keys will need to be provided in the next step

Update Wise-Pay with your Authorize.Net API Keys

  1. Select API Key tab
  2. Enter your Authorize.Net API User Name
  3. Enter your Authorize.Net API Password
  4. Select if the Account Is Product Account
    Note: When an account is not set to "Production" only test transactions will be performed, no actual transactions will be processed.


    Optional Steps
  5. Enter IntegraPay API user details if the DDR / ACH merchant is different to your primary merchant
  6. Enter your IntegraPay API Password
  7. Select if the Account Is Production Account
  8. Click Save