Gateway Property
Gateway to process transactions with.
Syntax
public int getGateway(); public void setGateway(int gateway);
Enumerated values: public final static int rgwNoGateway = 0; public final static int rgwAuthorizeNet = 1; public final static int rgwEprocessing = 2; public final static int rgwITransact = 4; public final static int rgwNetBilling = 5; public final static int rgwPayFlowPro = 6; public final static int rgwUSAePay = 7; public final static int rgwPlugNPay = 8; public final static int rgwPlanetPayment = 9; public final static int rgwMPCS = 10; public final static int rgwRTWare = 11; public final static int rgwECX = 12; public final static int rgwBankOfAmerica = 13; public final static int rgwMerchantAnywhere = 15; public final static int rgwSkipjack = 16; public final static int rgwTrustCommerce = 19; public final static int rgwPayFuse = 21; public final static int rgwLinkPoint = 24; public final static int rgwFastTransact = 27; public final static int rgwNetworkMerchants = 28; public final static int rgwPRIGate = 30; public final static int rgwMerchantPartners = 31; public final static int rgwFirstData = 33; public final static int rgwYourPay = 34; public final static int rgwACHPAyments = 35; public final static int rgwForte = 36; public final static int rgwCyberSource = 37; public final static int rgwGoEMerchant = 39; public final static int rgwChase = 41; public final static int rgwNexCommerce = 42; public final static int rgwTransactionCentral = 44; public final static int rgwSterling = 45; public final static int rgwPayJunction = 46; public final static int rgwMyVirtualMerchant = 49; public final static int rgwVerifi = 54; public final static int rgwMerchantESolutions = 56; public final static int rgwPayLeap = 57; public final static int rgwWorldPayXML = 59; public final static int rgwProPay = 60; public final static int rgwQBMS = 61; public final static int rgwHeartland = 62; public final static int rgwLitle = 63; public final static int rgwBrainTree = 64; public final static int rgwJetPay = 65; public final static int rgwHSBC = 66; public final static int rgwBluePay = 67; public final static int rgwPayTrace = 70; public final static int rgwTransNationalBankcard = 74; public final static int rgwFirstDataE4 = 80; public final static int rgwBluefin = 82; public final static int rgwPayscape = 83; public final static int rgwPayDirect = 84; public final static int rgwWorldPayLink = 87; public final static int rgwPaymentWorkSuite = 88; public final static int rgwFirstDataPayPoint = 90; public final static int rgwPayeezy = 94; public final static int rgwAuthorizeNetXML = 96; public final static int rgwPhoeniXGate = 97; public final static int rgwRepay = 98; public final static int rgwBASYS = 106; public final static int rgwQBPayments = 113; public final static int rgwShift4 = 114; public final static int rgwHeartlandPortico = 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, Name, and Value properties with default data for the selected gateway. 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 |
Bank of America (Global Gateway e4) (13) | http://bankofamerica.com/merchantservices |
Merchant Anywhere (Transaction Central) (15) | http://www.merchantanywhere.com/ |
SkipJack (16) | http://www.skipjack.com |
TrustCommerce API (19) | http://www.trustcommerce.com |
PayFuse XML (ClearCommerce Engine) (21) | http://www.firstnationalmerchants.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/ |
First Data Global Gateway (Linkpoint) (33) | http://www.firstdata.com |
YourPay (Linkpoint) (34) | 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/ |
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 |
PayJunction Trinity Gateway (46) | http://www.payjunction.com |
Elavon/NOVA/My Virtual Merchant (49) | http://www.myvirtualmerchant.com |
Verifi Direct-Post API (54) | http://www.verifi.com |
Merchant E-Solutions Payment Gateway (Trident API) (56) | http://merchante-solutions.com/ |
PayLeap Web Services API (57) | http://www.payleap.com |
Worldpay XML (Direct/Invisible) (59) | http://www.worldpay.com |
ProPay Merchant Services API (60) | http://www.propay.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 Orange) 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 |
PayTrace Payment Gateway (70) | https://www.paytrace.net/ |
TransNational Bankcard (74) | http://www.tnbci.com/ |
First Data Global Gateway E4 (80) | http://www.firstdata.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 |
3DSI Payment WorkSuite (88) | http://www.3dsi.com/ |
First Data PayPoint (90) | https://www.firstdata.com/en_us/customer-center/financial-institutions/paypoint.html |
Converge (formerly MyVirtualMerchant) (93) | https://support.convergepay.com/s/ |
Payeezy Gateway (formerly First Data E4) (94) | https://developer.payeezy.com/ |
Authorize.NET XML (96) | http://www.authorize.net |
PhoeniXGate Gateway (97) | http://www.phoenixmanagednetworks.com/ |
Repay Gateway (98) | https://www.repay.com/ |
BASYS Gateway (106) | https://basyspro.com/ |
Quickbooks Payments (113) | https://quickbooks.intuit.com/payments/ |
Shift4 (114) | https://www.shift4.com/ |
Default Value
0