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 .json suffix or ?format=json

To embed the response in a jsonp callback, append ?callback=myCallback

HTTP + JSON

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/json
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length

{"TransactionId":0,"Timestamp":"0001-01-01T00:00:00.0000000","PaymentType":"String","TransactionType":"String","Amount":0,"Payer":"String"}