Reseller API v1.5 Documentation

The Newtek Gateway Reseller API provides a standardized web services interface that allows resellers to leverage some of the reseller console functionality within their applications. It supports basic operations such adding new merchants to the gateway and retrieving usage reports. Since the API uses web standards, it is directly supported by many programming languages such as Dot Net and PHP.

Versioning

SOAP uses WSDL files to describe the methods and objects that are made available by a webservice. With each new version of the Newtek Gateway SOAP API a new WSDL file is released. Once a version of the API is released, it's corresponding WSDL file will not change. This allows developers to continue to use an older version of the API indefinitely without the risk of future releases breaking existing code. There is no need to upgrade to the latest version unless new functionality is desired. There is also no restriction on the number of WSDL files used by an application. Existing code can continue to use the old WSDL while newly added code can use a second WSDL link.

To obtain a wsdl for the Reseller API, please contact the Integration Support department.

Current Version: 1.5

Prior to version 1.3, the reseller api was combined with the general merchant SOAP API.

Getting Started

The following guides give specific setup instructions/background information on using Soap with some of the more common programming languages. If you are using a language not listed below, please feel free to contact us for assistance. The Soap interface can be used with any programming language that is able to communicate with an HTTPS connection.

Methods

Method Description
addMerchantApplication Add a new merchant application to the system.
getMerchantApplication Retrieve a pending merchant application.
getMerchantApplicationStatus Retrieve the status of a pending merchant application.
getMerchant Retrieve details of a merchant's account.
updateMerchant Update details in a merchant's account.
deleteMerchant Request deletion of merchant account.
searchMerchants Search active merchants.
searchMerchantsCount Returns number of merchants that match search criteria.
searchMerchantsCustom Search active merchants, return custom columns
searchMerchantApplications Search merchant applications.
searchMerchantApplicationsCount Returns number of merchant applications that match search criteria.
searchMerchantApplicationsCustom Search merchant applications, return custom columns
getMerchantSummary View summary of merchant activity.

Objects

Object Description
BillingInfo Merchant Billing information
ContactInfo Merchant Contact information
FieldValue Generalized Field-Value Pair
MerchantApplication Contains information for a new merchant application.
Merchant Contains contact information for an active merchant.
MerchantSearchResult Contains the results of a merchant search.
MerchantSummary Summary of merchant activity over a given time period.
SearchParam Used to create a unique search parameter.
ueHash Defines the properties of the hash used to validate a source key.
ueSecurityToken Defines a source key used to identify a reseller.