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 */
RBGW_NO_GATEWAY(0),
RBGW_AUTHORIZE_NET(1),
RBGW_EPROCESSING(2),
RBGW_ITRANSACT(4),
RBGW_PAY_FLOW_PRO(6),
RBGW_USAE_PAY(7),
RBGW_PLUG_NPAY(8),
RBGW_PLANET_PAYMENT(9),
RBGW_MERCHANT_ANYWHERE(15),
RBGW_SKIPJACK(16),
RBGW_ORBITAL(23),
RBGW_LINK_POINT(24),
RBGW_MONERIS(25),
RBGW_NETWORK_MERCHANTS(28),
RBGW_PRIGATE(30),
RBGW_MERCHANT_PARTNERS(31),
RBGW_FIRST_DATA(33),
RBGW_YOUR_PAY(34),
RBGW_ACHPAYMENTS(35),
RBGW_FORTE(36),
RBGW_CYBER_SOURCE(37),
RBGW_EWAY(38),
RBGW_CHASE(41),
RBGW_NEX_COMMERCE(42),
RBGW_TRANSACTION_CENTRAL(44),
RBGW_MY_VIRTUAL_MERCHANT(49),
RBGW_MONERIS_USA(52),
RBGW_BAMBORA(53),
RBGW_VERIFI(54),
RBGW_QBMS(61),
RBGW_LITLE(63),
RBGW_PAY_TRACE(70),
RBGW_OMNI_FUND(73),
RBGW_TRANS_NATIONAL_BANKCARD(74),
RBGW_PAYSCAPE(83),
RBGW_AUTHORIZE_NET_CIM(85),
RBGW_WORLD_PAY_LINK(87),
RBGW_PAYMENT_WORK_SUITE(88),
RBGW_FIRST_DATA_PAY_POINT(90),
RBGW_CONVERGE(93),
RBGW_AUTHORIZE_NET_XML(96),
RBGW_PHOENI_XGATE(97),
RBGW_REPAY(98),
RBGW_PAY_WISER(100),
RBGW_BLUE_SNAP(104),
RBGW_BASYS(106),
RBGW_SQUARE(108),
RBGW_NUVEI(110)
public var gateway: RecurringbillingGateways { get {...}
set {...} }
public enum RecurringbillingGateways : Int32 { case rbgwNoGateway = 0 case rbgwAuthorizeNet = 1 case rbgwEprocessing = 2 case rbgwITransact = 4 case rbgwPayFlowPro = 6 case rbgwUSAePay = 7 case rbgwPlugNPay = 8 case rbgwPlanetPayment = 9 case rbgwMerchantAnywhere = 15 case rbgwSkipjack = 16 case rbgwOrbital = 23 case rbgwLinkPoint = 24 case rbgwMoneris = 25 case rbgwNetworkMerchants = 28 case rbgwPRIGate = 30 case rbgwMerchantPartners = 31 case rbgwFirstData = 33 case rbgwYourPay = 34 case rbgwACHPayments = 35 case rbgwForte = 36 case rbgwCyberSource = 37 case rbgwEway = 38 case rbgwChase = 41 case rbgwNexCommerce = 42 case rbgwTransactionCentral = 44 case rbgwMyVirtualMerchant = 49 case rbgwMonerisUSA = 52 case rbgwBambora = 53 case rbgwVerifi = 54 case rbgwQBMS = 61 case rbgwLitle = 63 case rbgwPayTrace = 70 case rbgwOmniFund = 73 case rbgwTransNationalBankcard = 74 case rbgwPayscape = 83 case rbgwAuthorizeNetCIM = 85 case rbgwWorldPayLink = 87 case rbgwPaymentWorkSuite = 88 case rbgwFirstDataPayPoint = 90 case rbgwConverge = 93 case rbgwAuthorizeNetXML = 96 case rbgwPhoeniXGate = 97 case rbgwRepay = 98 case rbgwPayWiser = 100 case rbgwBlueSnap = 104 case rbgwBASYS = 106 case rbgwSquare = 108 case rbgwNuvei = 110 }
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, SpecialFieldName, and SpecialFieldValue 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 |
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/ |
Merchant Anywhere (Transaction Central) (15) | http://www.merchantanywhere.com/ |
SkipJack (16) | http://www.skipjack.com |
Chase Paymentech Orbital Gateway (23) | https://merchantservices.chase.com/ |
LinkPoint (24) | http://www.linkpoint.com |
Moneris eSelect Plus Canada (25) | http://www.moneris.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 |
eWay XML API (Australia) (38) | http://www.eway.com.au/ |
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) |
Elavon/NOVA/My Virtual Merchant (49) | http://www.myvirtualmerchant.com |
Moneris eSelect Plus USA (52) | http://www.moneris.com |
Bambora / Beanstream Process Transaction API (53) | https://www.bambora.com/en/ca/ |
Verifi Direct-Post API (54) | http://www.verifi.com |
Intuit QuickBooks Merchant Services (QBMS) (61) | This gateway is no longer in service. |
Litle Online Gateway (63) | http://www.litle.com/ |
PayTrace Payment Gateway (70) | https://www.paytrace.net/ |
TransNational Bankcard (74) | http://www.tnbci.com/ |
Payscape (83) | http://www.payscape.com |
Authorize.NET CIM (85) | http://www.authorize.net |
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/ |
PhoeniXGate Gateway (97) | http://www.phoenixmanagednetworks.com/ |
Repay Gateway (98) | https://www.repay.com/ |
PayWiser (98) | http://www.paywiser.si/ |
BlueSnap Gateway (104) | https://home.bluesnap.com/ |
BASYS Gateway (106) | https://basyspro.com/ |
Square (108) | https://www.squareup.com |
Nuvei / GlobalOnePay (110) | https://nuvei.com/en-us/ |