Syntch Gateway API

<back to all web services

GetProcessorConfigurations

Administration - Merchant Management
Requires Authentication
Required role:Reseller
The following routes are available for this service:
GET/merchants/{merchantKey}/processing-profilesGet a list of processor profiles for the specified merchant.
GetProcessorConfigurations Parameters:
NameParameterData TypeRequiredDescription
MerchantKeypathintegerYesWill return all of the processor profiles for the specified merchant (unless filtered by the optional parameters.).
ProcessorNamequerystringNoWill return all of the named processor profile's individual payment configurations.
PaymentConfigurationKeyqueryintegerNoWill return a processor profile's specific payment configuration.
ProfileTypequerystringNoAllows retrieval of active or saved profiles. Will default to active profiles if not supplied.

Allowable Values

  • Saved
  • Active
ProcessorConfiguration Parameters:
NameParameterData TypeRequiredDescription
ProcessorNamemodelstringNoThe name of the payment processor for this this profile.
MerchantKeymodelintegerNoThe merchant that owns the processor profiles listed.
PaymentConfigurationsmodelarrayNoA collection of payment configurations.
PaymentConfiguration Parameters:
NameParameterData TypeRequiredDescription
PaymentMethodKeymodelintegerNoThe unique identifier for this profile.
PaymentTypemodelstringNoThe payment type this configuration supports (i.e. 'EBT', 'VISA', etc.).
IsHostBasedmodelbooleanNoIndicates if the processing profile supports host-based settlement.
IsHostBasedManualSettlemodelbooleanNoIndicates if the processing profile supports host-based manual settlement.
SettingsmodelarrayNoA collection of payment configurations for this profile.

To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

GET /merchants/{merchantKey}/processing-profiles HTTP/1.1 
Host: syntch.simpay.net 
Accept: text/jsv
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	ProcessorName: String,
	MerchantKey: 0,
	PaymentConfigurations: 
	[
		{
			PaymentMethodKey: 0,
			PaymentType: String,
			IsHostBased: False,
			IsHostBasedManualSettle: False,
			Settings: 
			[
				{
					Key: String,
					Value: String
				}
			]
		}
	]
}