Syntch Gateway API

<back to all web services

GetSettlementTransactions

Reporting - Settlement Transactions
Requires Authentication
Requires any of the roles:Reseller, Merchant
The following routes are available for this service:
GET/reports/settlements/transactions/Get a list of transactions available for settlement based on your search criteria.
GetSettlementTransactions Parameters:
NameParameterData TypeRequiredDescription
SortFieldquerystringNoThe field name by which the records will be sorted. Default is 'Timestamp'.

Allowable Values

  • TransactionId
  • MerchantKey
  • Timestamp
  • PaymentType
  • TransactionType
  • Amount
  • Username
  • Payer
BeginDatequerystringYesBeginning date of the transaction record query.
EndDatequerystringNoEnd date of the transaction record query.
TransactionIdqueryint?NoFilter by TransactionId.
MerchantKeyqueryint?NoFilter by MerchantKey.
Amountquerydecimal?NoFilter by Amount.
PayerquerystringNoFilter by Payer.
TransactionTypequeryList<string>NoFilter by TransactionType.
PaymentTypequeryList<string>NoFilter by PaymentType.

Allowable Values

  • CREDIT
  • VISA
  • DINERS
  • AMEX
  • MASTERCARD
  • JAL
  • JCB
  • DISCOVER
  • CARTEBLANCHE
  • EBT
  • DEBIT
  • ECG
  • VERIFY
  • ECHECK
SortedRequestDto Parameters:
NameParameterData TypeRequiredDescription
SortDirectionquerystringNoThe direction in which the records will be sorted. Default is 'asc'.

Allowable Values

  • Asc
  • Desc
SortFieldquerystringNoThe field name by which the records will be sorted.
PaginatedRequestDto Parameters:
NameParameterData TypeRequiredDescription
PageSizequeryshortNoThe number of records per page. Default is 20.
PageNumberqueryshortNoThe page number to fetch. Default is 1.
SettlementTransaction Parameters:
NameParameterData TypeRequiredDescription
TransactionIdformintNo
TimestampformDateTimeNo
PaymentTypeformstringNo
TransactionTypeformstringNo
AmountformdecimalNo
PayerformstringNo

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

HTTP + XML

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

GET /reports/settlements/transactions/ HTTP/1.1 
Host: syntch.simpay.net 
Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<SettlementTransaction xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Gateway.RestApi.Reporting.Responses">
  <Amount>0</Amount>
  <Payer>String</Payer>
  <PaymentType>String</PaymentType>
  <Timestamp>0001-01-01T00:00:00</Timestamp>
  <TransactionId>0</TransactionId>
  <TransactionType>String</TransactionType>
</SettlementTransaction>