--- title: "Get Payment Detail" slug: "get-payment-detail" updated: 2026-04-01T03:43:19Z published: 2026-04-01T03:43:19Z canonical: "docs.xendit.co/get-payment-detail" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.xendit.co/llms.txt > Use this file to discover all available pages before exploring further. # Get Payment Detail Get/bill-payments/v1/payment/{id} This endpoint retrieves detailed information about a specific payment, including its current status and fulfillment results if available. SecurityHTTPType Basic Path parametersidstringRequired Payment transaction ID from post payment response Exampletrx-98765 Responses200 Payment details retrieved successfully plnPrepaidSuccess PLN Prepaid Payment - Success ```json { "data": { "business_id": "5f27a14a9bf05c73dd040bc8", "type": "payment", "id": "trx-98765", "properties": { "reference_id": "tx-pln-001", "product_id": "PLN_PREPAID_50K", "customer_number": "12345678910", "admin_amount": 3200, "base_amount": 50000, "total_amount": 53200, "currency": "IDR", "status": "SUCCEEDED", "fulfilled_at": "2024-01-23T08:15:30Z", "failure_code": null, "failure_reason": null, "customer_details": [ { "key": "Nama Pelanggan", "value": "John Doe" }, { "key": "Nomor Pelanggan", "value": "12345678910" } ], "product_details": [ { "key": "Tarif/Daya", "value": "R2/000003500" } ], "bill_details": [ { "key": "Admin", "value": "3200" } ], "payment_details": [ { "key": "Token", "value": "1234-5678-9012-3456-7890" }, { "key": "Serial Number", "value": "PLN987654321" } ] } } } ``` Expand Allobject dataobject business_idstring Xendit's Business ID typestring Type of response, always "payment" Valid values[ "payment" ] idstring Unique payment transaction ID propertiesobject reference_idstring Partner's transaction reference product_idstring Product identifier customer_numberstring Customer's account/service number admin_amountnumber Administrative fee amount base_amountnumber Base product amount total_amountnumber Total amount including admin fee currencystring Currency of the product statusstring Payment status Valid values[ "PENDING", "SUCCEEDED", "FAILED" ] fulfilled_atstring (date-time) | null ISO8601 timestamp when payment completed (null when pending) failure_codestring | null Error code in case of FAILED status failure_reasonstring | null Error message in case of FAILED status customer_details Array of object (BillPaymentDetailKeyValue) Array of customer information key-value pairs object keystring Name of the detail field valuestring Value of the detail field product_details Array of object (BillPaymentDetailKeyValue) Array of product information key-value pairs object keystring Name of the detail field valuestring Value of the detail field bill_details Array of object (BillPaymentDetailKeyValue) Array of billing information key-value pairs object keystring Name of the detail field valuestring Value of the detail field payment_details Array of object (BillPaymentDetailKeyValue) Array of payment information key-value pairs object keystring Name of the detail field valuestring Value of the detail field 404 The provided `id` does not exist. Please review the `id` and try again object error_codestring Valid values[ "RATE_LIMIT_EXCEEDED" ] messagestring errors Array OneOfstringstring objectobject