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" ve "subscriber_number_key_size_order": "1" olduğunda subscriber_no1 alanına telefon numarası girilmelidir. (5301201245)
NOT : UAT ortamda "Antalya Su-ASAT" için faturalar bulumaktadır. sözleşme numarası : 1001 olarak iletilmelidir.
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 1 (Antalya Su-ASAT / 1001)" (POST):
{
"product_oid": "e1e75052-13e0-4632-8bb8-fc639fab882c",
"subscriber_no1": "1001"
}
YANIT 1
{
"status": 0,
"code": "100",
"message": null,
"payload": [
{
"bill_term": "0",
"subscriber_nos": "1001",
"subscriber_no1": "1001",
"subscriber_no2": "",
"subscriber_no3": "",
"product_oid": "e1e75052-13e0-4632-8bb8-fc639fab882c",
"expense_amount": "2.00",
"expense_firm_amount": "0.20",
"partial_payment_allowed": "0",
"invoice_date": "20180210",
"bill_due_date": "10-02-2018",
"invoice_type": null,
"inv_payment_transaction_query_oid": "1F41BB7D-4D04-4BB7-9825-C84F22EFCCDB",
"subscriber_name": "su2 test",
"bill_no": "681103",
"invoice_amount": "10.00",
"payment_order_no": "1",
"expense_dealer_amount": "1.80"
}
]
}
İSTEK 2 (POST):
{
"product_oid": "8064fb0c-c556-4104-8fe4-9779c6dc3721",
"subscriber_no1": "5344999977",
}
YANIT 2:
{
"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"
}
]
}