E-Payment Integrator 2020 iOS Edition

Questions / Feedback?

gateway (property)

Gateway to process transactions with.

Syntax

@property (nonatomic,readwrite,assign,getter=gateway,setter=setGateway:) int gateway;
- (int)gateway;
- (void)setGateway:(int)newGateway;

/* Possible Values */
ECGW_NO_GATEWAY(0),
ECGW_AUTHORIZE_NET(1),
ECGW_EPROCESSING(2),
ECGW_ITRANSACT(4),
ECGW_NET_BILLING(5),
ECGW_PAY_FLOW_PRO(6),
ECGW_USAE_PAY(7),
ECGW_PLUG_NPAY(8),
ECGW_PLANET_PAYMENT(9),
ECGW_MPCS(10),
ECGW_RTWARE(11),
ECGW_ECX(12),
ECGW_MERCHANT_ANYWHERE(15),
ECGW_TRUST_COMMERCE(19),
ECGW_PAY_FUSE(21),
ECGW_PAY_FLOW_LINK(22),
ECGW_ORBITAL(23),
ECGW_LINK_POINT(24),
ECGW_FAST_TRANSACT(27),
ECGW_NETWORK_MERCHANTS(28),
ECGW_PRIGATE(30),
ECGW_MERCHANT_PARTNERS(31),
ECGW_CYBER_CASH(32),
ECGW_FIRST_DATA(33),
ECGW_YOUR_PAY(34),
ECGW_ACHPAYMENTS(35),
ECGW_FORTE(36),
ECGW_CYBER_SOURCE(37),
ECGW_GO_EMERCHANT(39),
ECGW_TRANS_FIRST(40),
ECGW_CHASE(41),
ECGW_NEX_COMMERCE(42),
ECGW_TRANSACTION_CENTRAL(44),
ECGW_STERLING(45),
ECGW_SAGE_PAYMENTS(50),
ECGW_VERIFI(54),
ECGW_QBMS(61),
ECGW_HEARTLAND(62),
ECGW_LITLE(63),
ECGW_BRAIN_TREE(64),
ECGW_JET_PAY(65),
ECGW_HSBC(66),
ECGW_BLUE_PAY(67),
ECGW_ADYEN(68),
ECGW_PAY_TRACE(70),
ECGW_OMNI_FUND(73),
ECGW_TRANS_NATIONAL_BANKCARD(74),
ECGW_NETBANX(75),
ECGW_ACHFEDERAL(78),
ECGW_BLUEFIN(82),
ECGW_PAYSCAPE(83),
ECGW_PAY_DIRECT(84),
ECGW_5TH_DIMENSION(86),
ECGW_WORLD_PAY_LINK(87),
ECGW_FIRST_DATA_PAY_POINT(90),
ECGW_AUTHORIZE_NET_XML(96),
ECGW_PHOENI_XGATE(97),
ECGW_REPAY(98),
ECGW_BLUE_SNAP(104),
ECGW_BASYS(106),
ECGW_QBPAYMENTS(113),
ECGW_HEARTLAND_PORTICO(116)
public var gateway: EcheckGateways {
  get {...}
set {...} }
public enum EcheckGateways : Int32 { case ecgwNoGateway = 0 case ecgwAuthorizeNet = 1 case ecgwEprocessing = 2 case ecgwITransact = 4 case ecgwNetBilling = 5 case ecgwPayFlowPro = 6 case ecgwUSAePay = 7 case ecgwPlugNPay = 8 case ecgwPlanetPayment = 9 case ecgwMPCS = 10 case ecgwRTWare = 11 case ecgwECX = 12 case ecgwMerchantAnywhere = 15 case ecgwTrustCommerce = 19 case ecgwPayFuse = 21 case ecgwPayFlowLink = 22 case ecgwOrbital = 23 case ecgwLinkPoint = 24 case ecgwFastTransact = 27 case ecgwNetworkMerchants = 28 case ecgwPRIGate = 30 case ecgwMerchantPartners = 31 case ecgwCyberCash = 32 case ecgwFirstData = 33 case ecgwYourPay = 34 case ecgwACHPayments = 35 case ecgwForte = 36 case ecgwCyberSource = 37 case ecgwGoEMerchant = 39 case ecgwTransFirst = 40 case ecgwChase = 41 case ecgwNexCommerce = 42 case ecgwTransactionCentral = 44 case ecgwSterling = 45 case ecgwSagePayments = 50 case ecgwVerifi = 54 case ecgwQBMS = 61 case ecgwHeartland = 62 case ecgwLitle = 63 case ecgwBrainTree = 64 case ecgwJetPay = 65 case ecgwHSBC = 66 case ecgwBluePay = 67 case ecgwAdyen = 68 case ecgwPayTrace = 70 case ecgwOmniFund = 73 case ecgwTransNationalBankcard = 74 case ecgwNetbanx = 75 case ecgwACHFederal = 78 case ecgwBluefin = 82 case ecgwPayscape = 83 case ecgwPayDirect = 84 case ecgw5thDimension = 86 case ecgwWorldPayLink = 87 case ecgwFirstDataPayPoint = 90 case ecgwAuthorizeNetXML = 96 case ecgwPhoeniXGate = 97 case ecgwRepay = 98 case ecgwBlueSnap = 104 case ecgwBASYS = 106 case ecgwQBPayments = 113 case ecgwHeartlandPortico = 116 }

Default Value

0

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 SpecialFieldName and SpecialFieldValue properties with 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.

GatewayHome 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/

Copyright (c) 2021 /n software inc. - All rights reserved.
E-Payment Integrator 2020 iOS Edition - Version 20.0 [Build 7941]