İşlem Arama
POST
/partner/1.0/pos/transaction/searchGerekli scope: payment:inquiry
Ödeme işlemlerini filtreleyerek sayfalı biçimde listeler.
Örnek
- cURL
- Node.js
- Java
curl -X POST https://<host>/partner/1.0/pos/transaction/search \
-H "X-Api-Key: ..." \
-H "X-Timestamp: ..." \
-H "X-Signature: ..." \
-H "Content-Type: application/json" \
-d '{
"status": "COMPLETED",
"fromDate": "2026-07-01T00:00:00",
"toDate": "2026-07-12T00:00:00",
"size": 20,
"page": 0
}'
const res = await kaptanRequest('/partner/1.0/pos/transaction/search', {
status: 'COMPLETED',
fromDate: '2026-07-01T00:00:00',
toDate: '2026-07-12T00:00:00',
size: 20,
page: 0
});
console.log(res);
String res = client.post("/partner/1.0/pos/transaction/search", """
{
"status": "COMPLETED",
"fromDate": "2026-07-01T00:00:00",
"toDate": "2026-07-12T00:00:00",
"size": 20,
"page": 0
}
""");
System.out.println(res);
İstek Body
customerIdstringMüşteri kimliği filtresi.
orderIdstringSipariş kimliği filtresi.
transactionRefstringİşlem referansı filtresi.
parentTransactionIdstringÜst işlem kimliği filtresi (iade/iptal alt işlemleri için).
transactionTypeenumİşlem tipi filtresi.
Allowed:
DEFAULTRESERVATION_DEPOSITRESERVATION_PACKAGEMARKET_ORDERCOLLECTION_PAYMENTCOLLECTION_RECURRING_PAYMENTSUBSCRIPTION_BILLINGBILL_PAYMENTINVESTMENTGOLD_TRADEEVENT_TICKETSTREAMING_DONATIONCHARITY_DONATIONTREAT_DONATIONTIP_PAYMENTTIP_DISTRIBUTIONMODULE_PURCHASESPLIT_TRANSACTIONstatusenumİşlem durumu filtresi.
Allowed:
DEFAULTPRE_AUTHORIZEDPENDING_SETTLEMENTCOMPLETEDFAILEDREFUNDEDPARTIALLY_REFUNDEDCANCELLEDpaymentMethodenumÖdeme yöntemi filtresi.
Allowed:
DEFAULTWALLETLOYALTYPOSCASHFREEfromDatestringBaşlangıç tarihi (ISO-8601, örn. 2026-07-01T00:00:00).
toDatestringBitiş tarihi (ISO-8601).
sizeintegerSayfa boyutu. Geçersiz/aralık dışı değerde varsayılana döner (max 100).
pageinteger0-tabanlı sayfa numarası.
Default:
0