Gateway Property
Gateway to process transactions with.
Syntax
public int getGateway(); public void setGateway(int gateway);
Enumerated values: public final static int ecgwNoGateway = 0; public final static int ecgwAuthorizeNet = 1; public final static int ecgwEprocessing = 2; public final static int ecgwITransact = 4; public final static int ecgwNetBilling = 5; public final static int ecgwPayFlowPro = 6; public final static int ecgwUSAePay = 7; public final static int ecgwPlugNPay = 8; public final static int ecgwPlanetPayment = 9; public final static int ecgwMPCS = 10; public final static int ecgwRTWare = 11; public final static int ecgwECX = 12; public final static int ecgwMerchantAnywhere = 15; public final static int ecgwTrustCommerce = 19; public final static int ecgwPayFuse = 21; public final static int ecgwPayFlowLink = 22; public final static int ecgwOrbital = 23; public final static int ecgwLinkPoint = 24; public final static int ecgwFastTransact = 27; public final static int ecgwNetworkMerchants = 28; public final static int ecgwPRIGate = 30; public final static int ecgwMerchantPartners = 31; public final static int ecgwCyberCash = 32; public final static int ecgwFirstData = 33; public final static int ecgwYourPay = 34; public final static int ecgwACHPayments = 35; public final static int ecgwForte = 36; public final static int ecgwCyberSource = 37; public final static int ecgwGoEMerchant = 39; public final static int ecgwTransFirst = 40; public final static int ecgwChase = 41; public final static int ecgwNexCommerce = 42; public final static int ecgwTransactionCentral = 44; public final static int ecgwSterling = 45; public final static int ecgwSagePayments = 50; public final static int ecgwVerifi = 54; public final static int ecgwQBMS = 61; public final static int ecgwHeartland = 62; public final static int ecgwLitle = 63; public final static int ecgwBrainTree = 64; public final static int ecgwJetPay = 65; public final static int ecgwHSBC = 66; public final static int ecgwBluePay = 67; public final static int ecgwAdyen = 68; public final static int ecgwPayTrace = 70; public final static int ecgwOmniFund = 73; public final static int ecgwTransNationalBankcard = 74; public final static int ecgwNetbanx = 75; public final static int ecgwACHFederal = 78; public final static int ecgwBluefin = 82; public final static int ecgwPayscape = 83; public final static int ecgwPayDirect = 84; public final static int ecgw5thDimension = 86; public final static int ecgwWorldPayLink = 87; public final static int ecgwFirstDataPayPoint = 90; public final static int ecgwAuthorizeNetXML = 96; public final static int ecgwPhoeniXGate = 97; public final static int ecgwRepay = 98; public final static int ecgwBlueSnap = 104; public final static int ecgwBASYS = 106; public final static int ecgwQBPayments = 113; public final static int ecgwHeartlandPortico = 116;
Remarks
This property is used to select the gateway with which transactions will be processed. Setting the Gateway property will also fill the GatewayURL with the URL to the gateway's processing server, and will also fill the and SpecialFields property with a collection of default names and values for the selected gateway. These are special configuration values that should usually not be changed. The following table shows the currently supported gateways, as well as the corporate home page for each.
Gateway | Home page |
No Gateway (0) | n/a |
Authorize.Net AIM(1) | http://www.authorize.net |
eProcessing Transparent Database Engine(2) | http://www.eProcessingNetwork.com |
iTransact RediCharge HTML (4) | http://www.itransact.com |
NetBilling DirectMode (5) | http://www.netbilling.com |
PayFlow Pro (6) | https://www.paypal.com/webapps/mpp/payflow-payment-gateway |
USA ePay CGI Transaction Gateway (7) | http://www.usaepay.com |
Plug 'n Pay (8) | http://www.plugnpay.com |
Planet Payment iPay(9) | http://planetpayment.com/ |
MPCS (10) | http://merchantcommerce.net/ |
RTWare (11) | http://www.rtware.net/ |
ECX (12) | http://www.ecx.com |
Merchant Anywhere (Transaction Central) (15) | http://www.merchantanywhere.com/ |
TrustCommerce API (19) | http://www.trustcommerce.com |
PayFuse XML (ClearCommerce Engine) (21) | http://www.firstnationalmerchants.com/ |
PayFlow Link (22) | https://www.paypal.com/webapps/mpp/payflow-payment-gateway |
Chase Paymentech Orbital Gateway (23) | https://merchantservices.chase.com/ |
LinkPoint (24) | http://www.linkpoint.com |
Fast Transact VeloCT (Direct Mode) (27) | http://www.fasttransact.com/ |
NetworkMerchants Direct-Post API (28) | http://www.nmi.com/ |
TransFirst Transaction Central Classic (formerly PRIGate) (30) | www.transfirst.com |
Merchant Partners (Transaction Engine) (31) | http://www.merchantpartners.com/ |
CyberCash (32) | https://www.paypal.com/cybercash |
First Data Global Gateway (Linkpoint) (33) | http://www.firstdata.com |
YourPay (34) (Linkpoint) | http://www.yourpay.com |
ACH Payments AGI (35) | http://www.ach-payments.com |
Forte AGI / Payments Gateway AGI(36) | https://www.forte.net/ |
Cyber Source SOAP API (37) | http://www.cybersource.com |
goEmerchant XML (39) | http://www.goemerchant.com/ |
TransFirst eLink (40) | http://www.transfirst.com |
Chase Merchant Services (Linkpoint) (41) | http://www.chase.com |
Thompson Merchant Services NexCommerce (iTransact mode) (42) | http://www.thompsonmerchant.com |
TransFirst Transaction Central (44) | http://www.transfirst.com. (This is different from TransFirst eLink, supported above. The TransactionCentral gateway is also used by MerchantAnywhere and PRIGate) |
Sterling SPOT XML API (HTTPS POST) (45) | http://www.sterlingpayment.com |
Sage Payment Solutions (Bankcard HTTPS Post protocol) (50) | http://www.sagepayments.com |
Verifi Direct-Post API (54) | http://www.verifi.com |
Intuit QuickBooks Merchant Services (QBMS) (61) | This gateway is no longer in service. It has been replaced by Quickbooks Payments (113). |
Heartland POS Gateway (62) | http://www.heartlandpaymentsystems.com/ |
Litle Online Gateway (63) | http://www.litle.com/ |
BrainTree DirectPost (Server-to-Server) Gateway (64) | http://www.braintreepaymentsolutions.com/ |
JetPay Gateway (65) | http://www.jetpay.com/ |
HSBC XML API (ClearCommerce Engine) (66) | https://www.business.hsbc.uk/en-gb/payments/business-card |
BluePay 2.0 Post (67) | http://www.bluepay.com |
Adyen API Payments (68) | http://www.adyen.com |
PayTrace Payment Gateway (70) | https://www.paytrace.net/ |
OmniFund HTTP API / GoToBilling(73) | http://omnifund.com/ |
TransNational Bankcard (74) | http://www.tnbci.com/ |
Netbanx (75) | http://www.netbanx.com/ |
ACH Federal (78) | http://www.achfederal.com/ |
Bluefin (82) | http://www.bluefin.com/ |
Payscape (83) | http://www.payscape.com |
Pay Direct (Link2Gov) (84) | https://www.fisglobal.com/solutions/other/government/ |
WorldPay US Link Gateway (87) | https://www.worldpay.com/en-us/index |
First Data PayPoint (90) | https://www.firstdata.com/en_us/customer-center/financial-institutions/paypoint.html |
PhoeniXGate Gateway (97) | http://www.phoenixmanagednetworks.com/ |
Repay Gateway (98) | https://www.repay.com/ |
BlueSnap Gateway (104) | https://home.bluesnap.com/ |
BASYS Gateway (106) | https://basyspro.com/ |
Quickbooks Payments (113) | https://quickbooks.intuit.com/payments/ |
Heartland Portico Gateway (116) | http://www.heartlandpaymentsystems.com/ |
Default Value
0