Ana içeriğe geç

Ödeme İşlemlerini Listeleme

Açıklama

ERP'ye entegre edilmiş tüm ödeme işlemlerini sorgulamak için.

  • URL: /erp/payments?page=1\&pageSize=10
  • Method: GET
  • Header: AccessToken'ı unutmayın!
  • Filters: clientReferenceCode, referenceCode, transactionId, NonIntegrated, StartDate, EndDate, userCode, vendorErpCode filtreleri kullanabilirsiniz. Sayfalama da mevcut.
  • Önemli Not: vposTransactionDetails.erpTransactionCode alanı doluysa, işlem ERP'ye başarıyla aktarılmış demektir. Ayrıca, tarih aralığı filtreleri (startDate, endDate) de kullanabilirsiniz.

Query Parametreleri (Filtreleme)

ParametreTipAçıklama
clientReferenceCodestringMüşteri tarafından belirlenen referans kod
referenceCodestringNetahsilat işlem referansı
transactionIdstringVeritabanındaki işlem ID’si
NonIntegratedbooleanAktarılmış veya aktarılmamış durumu
StartDatestring($date-time)Ödeme tarihi başlangıç
EndDatestring($date-time)Ödeme tarihi bitiş
userCodestringİşlemi gerçekleştiren kullanıcının kodu
vendorErpCodestringPOS sağlayıcısının ERP’deki kodu

Bu alanlardan biri veya birkaçı ile kombinasyonlu filtreleme yapılabilir.

    {  
"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": "0210 Deneme 0210 Deneme",
"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",
"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
}
]
}