# Retrieves a payment Retrieves a single payment based on the id. Endpoint: GET /payments/{id} Version: v1 Security: apiKey ## Path parameters: - `id` (string, required) ## Response 200 fields (application/json): - `id` (string, required) Example: "PPH25H07JYWLR7PA82" - `type` (string, required) Enum: "payment" - `amount` (integer, required) Example: 1000 - `description` (string, required) Example: "Test Payment" - `currency` (string, required) Enum: "EUR" - `pay_method` (any, required) Example: {"id":"ideal","type":"pay_method","name":"iDEAL","currencies":["EUR"],"minimum_amount":10,"maximum_amount":5000000,"details":{}} - `state` (string, required) Example: "paid" - `refunded_amount` (integer, required) - `return_url` (string,null, required) Example: "https://example.com/thank-you" - `cancel_url` (string,null, required) Example: "https://example.com/cancel" - `metadata` (object, required) Example: {} - `customer` (string,null, required) Example: "CU7JRN6W6K3DA9" - `mandate` (string,null, required) Example: "MD6ULYXJ4HP9RJ" - `subscription` (string,null, required) - `installment_plan` (string,null, required) - `locale` (string,null, required) Enum: "de", "en", "fr", "nl" - `paid_at` (string,null, required) Example: "2023-06-30T12:44:35Z" - `fail_reason` (string,null) - `created_at` (string,null, required) Example: "2023-06-30T12:40:10Z" - `_links` (object, required) Example: {"self":"https://api.paypro.nl/payments/PPH25H07JYWLR7PA82","customer":"https://api.paypro.nl/customers/CU7JRN6W6K3DA9","mandate":"https://api.paypro.nl/mandates/MD6ULYXJ4HP9RJ"} - `_links.self` (string, required) Example: "https://api.paypro.nl/payments/PPH25H07JYWLR7PA82" - `_links.checkout` (string) ## Response 404 fields (application/json): - `error` (object, required) - `error.message` (string, required) The error message - `error.type` (string, required) Type of error Enum: "invalid_request"