Skip to main content

Listing Payment Transactions

Description​

Used to query all payment transactions integrated into the ERP.

  • URL: /erp/payments?page=1\&pageSize=10
  • Method: GET
  • Header: Do not forget the AccessToken!
  • Filters: You can use the filters clientReferenceCode, referenceCode, transactionId, NonIntegrated, StartDate, EndDate, userCode, vendorErpCode. Pagination is also available.
  • Important Note: If the vposTransactionDetails.erpTransactionCode field is populated, it means the transaction has been successfully transferred to the ERP. You can also use date range filters (startDate, endDate).

Query Parameters (Filtering)​

ParameterTypeDescription
clientReferenceCodestringReference code defined by the customer
referenceCodestringNetahsilat transaction reference
transactionIdstringTransaction ID in the database
NonIntegratedbooleanIndicates whether it has been transferred or not
StartDatestring($date-time)Payment date start
EndDatestring($date-time)Payment date end
userCodestringCode of the user who performed the transaction
vendorErpCodestringERP code of the POS provider

Filtering can be performed using one or more of these fields in combination.

    {  
"data": [
{
"clientReferenceNumber": null,
"referenceNumber": "NTH15P0000000092",
"tenantId": "2e64d939-d56f-4c78-a76f-84d0d445067b",
"tenantPosId": "a17b5b02-388e-f011-98fc-005056b0d2e5",
"commRate": 0.0000,
"currencyType": "TRY",
"transactionDate": "2025-09-11T14:37:39.3580599",
"transactionDetailId": "f12b4f75-590e-46c2-a6e7-08ddf12841c8",
"installment": 1,
"lastAmount": 52.00,
"lastNetAmount": 52.00,
"id": "5285c1d5-68c5-402d-8ac7-dce5191ac175",
"vposCommRate": 0.0000,
"bankPaymentDays": null,
"paymentSetErpCode": "Kobi",
"vPosERPCode": "",
"impersonated": true,
"paidTenantId": null,
"rePayPlanCode": null,
"agent": {
"agentId": "1f9c9e65-1bf3-48fc-887a-42c325d21cd2",
"name": "John",
"email": "[email protected]",
"agentCode": "NT53240185",
"erpCode": "",
"workplaceCode": null,
"departmentCode": null,
"speCode": null,
"authCode": null,
"projectCode": null,
"salesmanCode": null,
"busTranCode": null,
"branchCode": null,
"businessCode": null,
"isCompany": false,
"isCustomer": true,
"taxNumber": null,
"customerRepresentativeIds": [],
"dynamicFields": []
},
"currencyId": "8e6cc739-83e0-4af5-accf-a55476e758c6",
"paymentAccountTransactions": [
{
"amount": 0.0,
"erpCode": null,
"transactionErpCode": null
}
],
"paymentGeneral": {
"plusInstallment": 0,
"deferral": 0,
"commApplyType": "Dışında",
"provisionNumber": null,
"paymentSetName": null,
"paymentItemGroupName": null,
"paymentItemName": null,
"paymentItemErpCode": null,
"paymentItemCode": null,
"paymentItemStartDate": null,
"paymentItemEndDate": null,
"paymentItemAmount": null,
"dynamicFields": []
},
"paymentContact": {
"taxNumber": "00000000000",
"fullName": "John Doe",
"description": "test",
"phoneNumber": "5074458449",
"email": "[email protected]"
},
"paymentSet": {
"id": "2762130d-d34d-4ddf-b8c0-ca9c49b8c5e5",
"name": "Ödeme Seti Test",
"erpCode": "55555",
"transactionType": "Provizyon",
"commApplyType": "Dışında"
},
"creditCard": {
"cardHolderName": "John Doe",
"cardNumber": "415565******6111",
"cardType": "Visa",
"cardBank": "QNB Finansbank",
"cardClass": "Classic"
},
"erpTransactionCode": null,
"erpTransactionCodeUpdateDate": null,
"errorMessage": null,
"errorCode": null,
"transactionStatusId": 0
}
]
}