Secure Electronic Payments API

Get Started

Test Account

Amount determines responseWhole dollar amounts (10.00, 47.00, 196.00, etc.) get Approved.  When the cents portion is not 00, (10.01, 47.19, 196.42, etc.), you will get a Decline.
After you sign up for your test account, you will receive login information that looks like this:

API Credentials

Partner/ResellerKey: 101
Vendor/Merchant/RPNum: 1435
Username:  spqr1940
Password: 838auBNj

Login Information

Partner/ResellerKey: 101
Vendor/Merchant/RPNum: 1435
Username: YourCompanyTest
Password: 5W38HEjA

These are non-working credentials and are supplied for illustrative purposes only. 

Accessing the API

During your development process (testing) you will connect to our test servers using an endpoint URL starting with https://dev.ftipgw.com.

When you are finished with development and ready to switch to Production, contact us for a live endpoint URL and additional credentials.

Viewing Your Test Transactions

When testing with our API, you can use your login information to access ArgoFire to view these test transactions at https://dev.ftipgw.com/Admin/login.aspx.

Example: Charging a Credit Card
You can use your preferred development language to call our API. You would make an http call and post to the following URL:

https://dev.ftipgw.com/smartpayments/transact.asmx?op=ProcessCreditCard&CardNum=4111111111111111&ExpDate=&MagData=&NameOnCard=

‘URL to open
sUrl = “https://dev.ftipgw.com/smartpayments/transact.asmx/ProcessCreditCard”

‘Post Request to send.
sRequest = “UserName=spqr1940&Password=838auBNj&TransType=Sale&CardNum=4788250000028291
&ExpDate=0518&MagData=
&NameOnCard=Terry Doe&Amount=10.00&InvNum=1492&PNRef=
&Zip=&Street=&CVNum=123&ExtData=

HTTPPost sUrl, sRequest

Function HTTPPost (sUrl, sRequest)

set oHTTP = CreateObject (“Microsoft.XMLHTTP”)
oHTTP.setRequestHeader “Content-Type”, “application/x-www-form-urlencoded
oHTTP.setRequestHeader “Content-Length”, Len(sRequest)
oHTTP.send sRequest
HTTPPost = oHTTP.responseText

End Function

Test Credit Cards

 Card Type  Card Number Expiration Date
 Visa 4788 2500 0002 8291 05/18
 MasterCard 5439 7500 0150 0347 05/18
 MasterCard* 5454 5454 5454 5454 05/18
 American Express 3700 0000 0000 002 05/18
 Discover/Novus 6011 0000 0000 0012 05/18

*Note: Amount must be $10 or greater. Lesser amounts, even whole dollar amounts, may give unpredictable results. 

Response Codes

ArgoFire returns these Response Codes when processing credit card or ACH/check transactions.