GetInfo

This Web service retrieves information pertaining to the transaction type (TransType) specified. The URL to access this Web service is:

https://secure.ftipgw.com/ArgoFire/transact.asmx?op=GetInfo

Descriptions of the parameters are listed below.

Parameter Description
UserName Required. User name assigned in the payment server
Password Required. Password for the user name assigned in the payment server
TransType

Required. Valid values are:

  • BatchInquiry returns a comma delimited list in a single XML tag that contains the summarized transaction dollar amount and transaction count for each payment method in the current batch. The list is in the following format: Payment_Method1=0.00, Payment_Method2=0.00
  • Setup returns a comma delimited list in a single XML tag that contains merchant setup information. The list is in the following format: Setup_Name1=Y|N,Setup_Name2=Y|N
  • StatusCheck returns “OK” if a connection can be made to the payment server with the supplied user name and password; otherwise, an error message is returned
  • Initialize returns the merchant account setup, including Partner number, Merchant ID, credit card type, phone number, etc.
ExtData

Optional. Extended data in XML format. Valid values are:

  • <TrainingMode>T</TrainingMode> an indicator that specifies transactions will be processed for local loop back testing
  • <TrainingMode>F</TrainingMode> an indicator that specifies transactions will not be processed for local loop back testing
  • <BatchSequenceNum>Number</BatchSequenceNum> used when the TransType is BatchInquiry and it is a number that indicates which previous batch or current batch the Payment Server should query from the processor in order to get information about the batch. Currently only support with Global Payments. Valid values are:
  • 0 = Current open batch (default value if BatchSequenceNum is not specified in ExtData)
  • 1 = previous batch
  • 2 = the batch before the previous batch specified with the value 1
  • N = and so on…

Example: Batch Inquiry
The following examples show the results of testing four TransTypes. When testing each example yourself, the UserName and Password parameters should be changed.

Parameter Value
UserName test
Password 123
TransType BatchInquiry


Response

<?xml version="1.0" encoding="utf-8" ?>

<Response xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="https://secure.ftipgw.com/ArgoFire/">
<Result>0</Result>
<RespMSG>Approved</RespMSG>
<ExtData>Credit_Sale_Amount=28.00,Credit_Sale_Count=28,Credit_Return_Amount=7.00,Cre
dit_Return_Count=7,Credit_Net_Amount=21.00,Credit_Net_Count=35,Debit_Sale_Amount=9.00,Debit_Sa
le_Count=6,Debit_Return_Amount=1.00,Debit_Return_Count=1,Debit_Net_Amount=8.00,Debit_Net_Coun
t=7,Check_Sale_Amount=0.00,Check_Sale_Count=0,Check_Net_Amount=0.00,Check_Net_Count=0</ExtD
ata>

</Response>


Example: Setup
The following examples show the results of testing four TransTypes. When testing each example yourself, the UserName and Password parameters should be changed.

Parameter Value
UserName test
Password 123
TransType Setup


Response
<?xml version=”1.0″ encoding=”utf-8″ ?>

<Response xmlns:xsd=”http://www.w3.org/2001/XMLSchema” xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xmlns=”https://secure.ftipgw.com/ArgoFire/”>
<Result>0</Result><RespMSG>A pproved</RespMSG><ExtData>Force_Duplicates=N,Auto_Close_Batch=Y,Ind ustry=R,DEBIT=Y,AMEX=Y,CARTBLANCH=Y,DINERS=Y,DISCOVER=Y,JAL=Y, JCB=Y,MASTERCARD=Y,VISA=Y,EBT=Y</ExtData>

</Response>


Example: Status Check
The following examples show the results of testing four TransTypes. When testing each example yourself, the UserName and Password parameters should be changed.

Parameter Value
UserName test
Password 123
TransType StatusCheck


Response
<?xml version=”1.0″ encoding=”utf-8″ ?>

<Response xmlns:xsd=”http://www.w3.org/2001/XMLSchema” xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xmlns=”https://secure.ftipgw.com/ArgoFire/”>
<Result>0</Result><RespMSG>A pproved</RespMSG><ExtData>OK</ExtData>

</Response>


Example: Initialize
The following examples show the results of testing four TransTypes. When testing each example yourself, the UserName and Password parameters should be changed.

Parameter Value
UserName test
Password 123
TransType Initialize


Response

<?xml version=”1.0″ encoding=”utf-8″ ?>
<Response xmlns:xsd=”http://www.w3.org/2001/XMLSchema”
xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”
xmlns=”https://secure.ftipgw.com/ArgoFire/”>
<Result>0</Result><RespMSG>Approved</RespMSG><ExtData><Partner>110<
/Partner> <Vendor>206</Vendor> <MerchantID /> <PinPadKeyManagement
/><LiveURL>https://www.YourWebSite.com</LiveURL><LiveURL1>https://w
ww1.YourWebSite.com</LiveURL1><TestURL>https://test.YourWebSite.com
</TestURL><TestURL1>https://test.YourWebSite.com</TestURL1><EPSPay>/p
ay/payxml.aspx</EPSPay><EPSlogin>/Admin/login.aspx</EPSlogin><Phone1
>425-123-1234</Phone1><Phone2>425-123-
1234</Phone2><Auto_Close_Batch>N</Auto_Close_Batch><eCheck>Y</eCheck>
<CreditCard>Y</CreditCard><PaymentTypes><CardType>Amex</CardType><Car
dType>CartBlanch</CardType><CardType>Diners</CardType><CardType>Disco
ver</CardType><CardType>JAL</CardType><CardType>JCB</CardType><CardT
ype>MasterCard</CardType><CardType>Visa</CardType></PaymentTypes><Ex
pressPay><CardType>Visa</CardType><LTAmount>25</LTAmount><Amo
unt>0</Amount><EntryMethod>S</EntryMethod><ProcessingRule>On-
Line</ProcessingRule><PrintReceipt>N</PrintReceipt></ExpressPay>
<CardType>MasterCard</CardType><LTAmount>25</LTAmount><Amount>0</A
mount><EntryMethod>S</EntryMethod><ProcessingRule>On-
Line</ProcessingRule><PrintReceipt>N</PrintReceipt></ExpressPay><CardType>
Visa</CardType><LTAmount>0</LTAmount><Amount>25</Amount><EntryMeth
od>M</EntryMethod><ProcessingRule>On-
Line</ProcessingRule><PrintReceipt>Y</PrintReceipt></ExpressPay></ExtData>
</Response>