GET
https://api.fps.pro/invoices/{invoice}
İstek formatıpathParam
invoicerequired uuid | Fatura ID’si |
Yanıt formatıdata object
iduuid | Fatura ID'si |
info.currencystring | null | Faturanın fiat para birimi kodu |
info.tokenstring | null | Ödeme tokenı |
info.networkstring | null | Ödeme ağı |
info.addressstring | null | Ödeme için cüzdan adresi |
amount.starting_pricenumber | Faturanın fiat cinsinden başlangıç tutarı |
amount.discount_percentnumber | İndirim tutarı yüzdesi |
amount.merchant_fee_percentnumber | Merchant komisyonu yüzdesi |
amount.service_fee_percentnumber | null | Platform servis komisyonu yüzdesi |
amount.totalnumber | İndirim ve komisyondan sonraki nihai tutar |
url.webhookurl | null | Merchant Webhook URL'i |
url.successurl | null | Başarılı ödeme sonrası yönlendirme URL'i |
url.errorurl | null | Hatalı ödeme sonrası yönlendirme URL'i |
url.paymenturl | Ödeme sayfası bağlantısı |
options.part_paymentboolean | Kısmi ödemenin izinli olup olmadığı |
options.ignore_client_amountboolean | Müşterinin tam tutarının yok sayılıp sayılmadığı |
options.payment_accuracynumber | İzin verilen ödeme toleransı |
additional.order_idstring | null | Harici sipariş ID'si |
additional.infostring | null | Siparişe ait ek bilgiler |
statusstring | Faturanın mevcut durumu |
expired_atstring (ISO 8601, UTC) | Faturanın sona erme tarihi |
created_atstring (ISO 8601, UTC) | Faturanın oluşturulma tarihi |
payment.transactionsarray | Gelen blockchain işlemlerinin listesi |
payment.transactions[].txidstring | null | İşlem hash'i |
payment.transactions[].fromstring | null | Gönderen adresi |
payment.transactions[].amountstring | null | Tokenın en küçük birimlerinde gelen işlem tutarı |
payment.fiat_payment_amountnumber | Ödenen fiat tutarı |
payment.service_fee_amountnumber | Fiat cinsinden tahakkuk eden servis komisyonu |
İstek örnekleri
curl --request GET 'https://api.fps.pro/invoices/0a718b02-131d-495a-9641-39ca52139c07' \
Başarılı yanıt
{
"status": 200,
"message": "success",
"data": {
"id": "0a718b02-138d-495a-9661-39ca52139c07",
"info": {
"currency": "USD",
"token": "tether",
"network": "tron",
"address": "TQ5x...abc"
},
"amount": {
"starting_price": 1000,
"discount_percent": 0,
"merchant_fee_percent": 10,
"service_fee_percent": 1,
"total": 1100
},
"url": {
"webhook": "https://merchant.example/webhook",
"success": "https://merchant.example/success",
"error": "https://merchant.example/error",
"payment": "https://frontend.example/0a718b02-138d-495a-9661-39ca52139c07"
},
"options": {
"part_payment": true,
"ignore_client_amount": false,
"payment_accuracy": 0
},
"additional": {
"order_id": "1",
"info": "test order"
},
"status": "paid",
"expired_at": "2026-01-05 14:30:43",
"created_at": "2026-01-05T13:30:43.000Z",
"payment": {
"transactions": [
{
"txid": "f4d4f497e6b32b6a4b8e...",
"from": "TFgN...sender",
"amount": "1100000000"
}
],
"fiat_payment_amount": 1100,
"service_fee_amount": 11
}
}
}Hatalar
Ayrıntılı yetkilendirme hataları listesi şu bölümdedir: Yetkilendirme - Hatalar
{
"status": 422,
"message": "Validation Error",
"errors": [
{
"field": "invoice",
"message": "The invoice must be UUID."
}
]
}{
"status": 404,
"message": "The invoice is not found"
}{
"status": 500,
"message": "Internal Server Error"
}