Customer Portal payment methods for Invoice payments or B2B checkout can be configured as described here. View details for the available gateway providers and their associated configuration options.

Payment/Credit Card (CC) gateways or ACH gateways (USD only) may be configured to allow for payments to be accepted online.

Supported Payment Gateways are listed below, along with an associated vendor URL.

For multi-currency environments, payment gateways must be configured for each currency ISO code separately, even if multiple currencies share a single gateway. If a currency is not configured to accept payments, customers who are assigned that currency in SAP Business One will not see the payment options but will be able to see other details (such as account balance) in their assigned currency.

ACH Payments are only available for USD Invoice Payments. ACH is not supported during B2B Checkout.

When configuring Payment Gateway information, ensure all relevant fields are completed. Supported gateways are listed below.
When configuring Payment Gateway information, ensure all relevant fields are completed. Supported gateways are listed below.

For descriptions for each field, see Customer Portal Configuration - Payments Tab. Otherwise, follow the instructions below to set up a payment gateway.

To configure a payment gateway:

  • (Both CC and ACH) In SAP Business One, open Manager add-on > Administration > Customer Portal Config. Select the Payments tab.

  • (CC Only) Open the “Payment - Gateway” screen using the add (+) button.

  • (CC Only) Select the currency that this gateway will apply to. Note that when a single gateway can be used by multiple currencies, then each currency must be mapped to the same gateway settings separately. In this case, when gateway credentials need to be updated, they must be updated separately for each currency.

  • (Both CC and ACH) Select a Gateway from the drop-down (see markers 2 or 11 above).

  • (Both CC and ACH) Enter the gateway’s URL (see markers 3 and 14 above), as provided by the gateway vendor.

  • (Both CC and ACH) Enter the merchant login (see markers 4 and 12 above), as provided by the gateway vendor.

  • (Both CC and ACH) Enter the merchant password (see markers 5 and 15 above), as provided by the gateway vendor.

  • (ACH Only) Select the Transfer GL Account to be used by payments that use ACH.

  • (CC Only) Select the B1 CC Payment Method to be used by payments that use Credit Cards.

  • (Both CC and ACH) If required by the gateway vendor, enter custom field/value information. Note that many gateways do not require Special Fields, so these may be blank.

  • (CC Only) Add any B1 Credit Card types that will be accepted by this gateway. If the Credit Card option is not found in this list, the customer will not be able to use it as a payment option. Note that each Credit Card must be linked to a GL Account that is set up to accept payments in that currency.

For example, say PayflowPro accepts USD and CAD payments. One entry for PayFlowPro will use CAD, and a second entry, created using the Add (+) button will use USD. In the Payments section there will be 2 PayFlowPro settings, both with the same username and password, but each with a distinct currency.

Supported Payment Gateways

To ensure maximum compatibility and security we work with a PA-DSS (PCI Industry) certified software component for all credit card transactions. Below is a list of the payment gateways supported by the 3rd party payment gateway processing component used in our Portals. Gateways on this list should work out of the box with the following caveats:

  • We haven’t tested all of the gateways listed here. Specifically, we’ve tested with Authorize.NET, BeanStream and Moneris.

  • Gateways that haven’t been tested should work, however additional configuration may be required to enable these gateways and these additional configuration steps are not contained in our documentation.

  • It is also possible that modifications to our software may be required to enable the listed gateway. If this is the case, we will provide a fix for customers with valid maintenance and running a currently supported version of our software.

  • As individual Gateways update their services and software, it is possible that our software may become out of step with the current gateway implementation. If this is the case we will work with our 3rd party payment gateway provider to get the updated component and, assuming the Portal is a current actively supported version, we will provide a hot fix through support. If an older version of our Portal software experiences this problem, we may likely require upgrading to a more recently supported version to generate a hot fix.

Payment Gateways List

Gateway Configuration option Vendor URL
No Gateway gwNoGateway n/a
Authorize.Net AIM gwAuthorizeNet http://www.authorize.net
n/a gwDPI This gateway is no longer in service.
eProcessing Transparent Database Engine gwEprocessing http://www.eProcessingNetwork.com
n/a gwGoRealTime This gateway is no longer in service.
n/a gwIBill This gateway is no longer in service.
Intellipay ExpertLink gwIntellipay http://www.intellipay.com
n/a gwIOnGate This gateway is no longer in service.
iTransact RediCharge HTML gwITransact http://www.itransact.com
NetBilling DirectMode gwNetBilling http://www.netbilling.com
Verisign PayFlow Pro gwPayFlowPro https://www.paypal.com/webapps/mpp/payflow-payment-gateway
n/a gwPayready This gateway is no longer in service.
n/a gwViaKlix This gateway is no longer in service.
USA ePay CGI Transaction Gateway gwUSAePay http://www.usaepay.com
Plug ‘n Pay gwPlugNPay http://www.plugnpay.com
Planet Payment iPay gwPlanetPayment http://planetpayment.com/
MPCS gwMPCS http://merchantcommerce.net/
RTWare gwRTWare http://www.rtware.net/
ECX gwECX http://www.ecx.com
Bank of America (Global Gateway e4) gwBankOfAmerica http://bankofamerica.com/merchantservices
Innovative Gateway (PHP) gwInnovative http://www.innovativegateway.com
Merchant Anywhere (Transaction Central Classic) gwMerchantAnywhere http://www.merchantanywhere.com/
SkipJack gwSkipjack http://www.skipjack.com
n/a gwECHOnline This gateway is no longer in service.
3 Delta Systems (3DSI) EC-Linx gw3DSI http://www.3dsi.com
TrustCommerce API gwTrustCommerce http://www.trustcommerce.com
PSIGate HTML gwPSIGate http://www.psigate.com
PayFuse XML (ClearCommerce Engine) gwPayFuse http://www.firstnationalmerchants.com/
PayFlow Link gwPayFlowLink https://www.paypal.com/webapps/mpp/payflow-payment-gateway
Chase Paymentech Orbital Gateway V5.6 gwOrbital http://www.chasepaymentech.com
LinkPoint gwLinkPoint http://www.linkpoint.com
Moneris eSelect Plus Canada gwMoneris http://www.moneris.com
~uSight Gateway Post-Auth~ gwUSight This gateway is no longer in service.
Fast Transact VeloCT (Direct Mode) gwFastTransact http://www.fasttransact.com/
NetworkMerchants Direct-Post API gwNetworkMerchants http://www.nmi.com/
Ogone DirectLink gwOgone http://www.ogone.be
n/a gwEFSNet This gateway is no longer in service.
TransFirst Transaction Central Classic (formerly PRIGate) gwPRIGate http://www.transfirst.com
n/a gwProtx This gateway is no longer in service.
n/a gwOptimal This gateway is no longer in service.
Merchant Partners (Transaction Engine) gwMerchantPartners http://www.merchantpartners.com/
CyberCash gwCyberCash https://www.paypal.com/cybercash
First Data Global Gateway (Linkpoint) gwFirstData http://www.firstdata.com
YourPay (Linkpoint) gwYourPay http://www.yourpay.com
ACH Payments AGI gwACHPAyments http://www.ach-payments.com
Payments Gateway AGI / Forte gwPaymentsGateway https://www.paymentsgateway.net/
Cyber Source SOAP API gwCyberSource http://www.cybersource.com
eWay XML API (Australia) gwEway http://www.eway.com.au/
goEmerchant XML gwGoEMerchant http://www.goemerchant.com/
n/a gwPayStream This gateway is no longer in service.
TransFirst eLink gwTransFirst http://www.transfirst.com
Chase Merchant Services (Linkpoint) gwChase http://www.chase.com
PSIGate XML gwPSIGateXML http://www.psigate.com
Thompson Merchant Services NexCommerce (iTransact mode) gwNexCommerce http://www.thompsonmerchant.com
WorldPay Select Junior Invisible gwWorldPay http://www.worldpay.com
TransFirst Transaction Central Classic gwTransactionCentral http://www.transfirst.com.

Note: This is different from TransFirst eLink, supported above. The TransactionCentral gateway is also used by MerchantAnywhere and PRIGate
n/a gwPaygea This gateway is no longer in service.
Sterling SPOT XML API (HTTPS POST) gwSterling http://www.sterlingpayment.com
PayJunction Trinity Gateway gwPayJunction http://www.payjunction.com
SECPay (United Kingdom) API Solution gwSECPay http://www.secpay.com
Payment Express PXPost gwPaymentExpress http://www.paymentexpress.com
Elavon/NOVA/My Virtual Merchant gwMyVirtualMerchant http://www.myvirtualmerchant.com
Sage Payment Solutions (Bankcard HTTPS Post protocol) gwSagePayments http://www.sagepayments.com
SecurePay (Script API/COM Object Interface) gwSecurePay http://securepay.com
Moneris eSelect Plus USA gwMonerisUSA http://www.moneris.com
Beanstream Process Transaction API gwBeanstream http://beanstream.com
Verifi Direct-Post API gwVerifi http://www.verifi.com
SagePay Direct (Previously Protx) gwSagePay http://www.sagepay.com
Global Iris (HSBC) gwGlobalIris http://www.globalpaymentsinc.com/UK/customerSupport/globaliris.html
PayTrace Payment Gateway gwPayTrace http://www.paytrace.com/