Fatura bilgisini dönen endpoint ve http metod bilgisi aşağıda verilmiştir.
NOT: İstekte hangi subscriber_no alanını göndereceğimizi GetProductDetailByProductId servisinden dönen cevaba göre belirlemeliyiz.
Örnek :
"subscriber_number_label": "Gsm",
"subscriber_number_key_size_order": "1",
olduğunda subscriber_no1 alanına telefon numarası girilmelidir. (5301201245)
HTTP Method | URL |
---|---|
POST | /v1/InvoicePayment/GetInvoicesByProductAndSubscriber |
Parametre | Tip | Zorunlu | Açıklama |
---|---|---|---|
product_oid | string | Evet | Kurum Id'si |
subscriber_no1 | string | Evet | Fatura tipine göre değişiklik gösterir (Örn: GSM , Sözleşme No , TCKN) |
subscriber_no2 | string | Hayır | Fatura tipine göre değişiklik gösterir (Örn: GSM , Sözleşme No , TCKN) |
subscriber_no3 | string | Hayır | Fatura tipine göre değişiklik gösterir (Örn: GSM , Sözleşme No , TCKN) |
Parametre | Tip | Açıklama |
---|---|---|
status | int | Statü |
code | string | Kod |
message | string | Mesaj |
payload | obje | Veri |
bill_term | string | Fatura Tarihi |
subscriber_nos | string | Fatura tipine göre değişiklik gösterir (Örn: GSM , Sözleşme No , TCKN) |
subscriber_no1 | string | Fatura tipine göre değişiklik gösterir (Örn: GSM , Sözleşme No , TCKN) |
subscriber_no2 | string | Fatura tipine göre değişiklik gösterir (Örn: GSM , Sözleşme No , TCKN) |
subscriber_no3 | string | Fatura tipine göre değişiklik gösterir (Örn: GSM , Sözleşme No , TCKN) |
product_oid | string | Kurum Id'si |
expense_amount | decimal | Harcama Tutarı |
expense_firm_amount | decimal | Firma Komisyon Tutarı |
partial_payment_allowed | string | Parçalı Ödeme Var mı ? |
invoice_date | string | Faturanın Son Ödeme Tarihi |
bill_due_date | string | Faturanın Son Ödeme Tarihi |
invoice_type | string | Fatura Tipi |
inv_payment_transaction_query_oid | string | Fatura İşlem Id'si |
subscriber_name | string | Fatura Sahibi Adı Soyadı |
bill_no | string | Fatura Numarası |
invoice_amount | decimal | Fatura Tutarı |
payment_order_no | string | Ödeme Sipariş Numarası |
expense_dealer_amount | decimal | Aracı Komisyon Ücreti |
İSTEK (POST):
{
"product_oid": "8064fb0c-c556-4104-8fe4-9779c6dc3721",
"subscriber_no1": "5344999977",
"subscriber_no2": "",
"subscriber_no3": ""
}
YANIT:
{
"status": 0,
"code": "100",
"message": null,
"payload": [
{
"bill_term": "03/2023",
"subscriber_nos": "5344999977",
"subscriber_no1": "5344999977",
"subscriber_no2": "",
"subscriber_no3": "",
"product_oid": "8064fb0c-c556-4104-8fe4-9779c6dc3721",
"expense_amount": "0.00",
"expense_firm_amount": "1.00",
"partial_payment_allowed": "0",
"invoice_date": "20230410",
"bill_due_date": "10-04-2023",
"invoice_type": null,
"inv_payment_transaction_query_oid": "31C7D03C-9820-4998-9491-1998F2F416C5",
"subscriber_name": "BA****TO**** ",
"bill_no": "20231550127451",
"invoice_amount": "168.25",
"payment_order_no": "1",
"expense_dealer_amount": "0.00"
}
]
}