# Payment history Retrieve member payment history transaction information. Endpoint: GET /members/payment/history Version: 1.0 Security: OAuth2 ## Query parameters: - `fromdate` (string) Filter payment history transactions by payment date and time. Example: "2024-08-24T00:00:00" - `offset` (integer) The index of the first result to return. Use with limit to get the next page of search results. - `limit` (integer) The maximum number of results to return. ## Header parameters: - `x-api-key` (string, required) Api key per club provided to you by Clubfit ## Response 200 fields (application/json): - `href` (string) Current API URL Example: "https://api.clubfit.net.au/v1/members/pos/transactions" - `next` (string) Next API URL to retrieve the next page Example: "https://api.clubfit.net.au/v1/member/pos/transactions?limit=500&offset=500" - `data` (array) - `data.Id` (number) Payment history Id Example: 1234 - `data.Number` (string) Member number Example: "1234" - `data.PaymentDate` (string) Example: "2000-01-01T04:02:00" - `data.PaymentType` (string) DD = Direct Debit, CC = Credit Card Example: "DD" - `data.Response` (string) Example: "00 Transaction Approved" - `data.PaymentDescription` (string) Example: "MEMBER_OVERDUE_ONLINE" - `data.PaymentForReference` (object) - `data.PaymentForReference.Id` (integer) Example: 123 - `data.PaymentForReference.Name` (string) Example: "abc" - `data.FeeBreakdown` (array) - `data.FeeBreakdown.AccessCardFee` (number) - `data.FeeBreakdown.AddOnAmount` (number) - `data.FeeBreakdown.Adjustment` (number) - `data.FeeBreakdown.ArrearsFee` (number) - `data.FeeBreakdown.CancellationLateFee` (number) - `data.FeeBreakdown.CardSurchargeFee` (number) - `data.FeeBreakdown.ClassNoShowFee` (number) - `data.FeeBreakdown.CrecheClassNoShowFee` (number) - `data.FeeBreakdown.DishonourFee` (number) - `data.FeeBreakdown.JoiningFee` (number) - `data.FeeBreakdown.MaintenanceFee` (number) - `data.FeeBreakdown.PosTransaction` (number) - `data.FeeBreakdown.Prorata` (number) - `data.FeeBreakdown.PtNoShowFee` (number) - `data.FeeBreakdown.RegPaymentFee` (number) - `data.FeeBreakdown.SetupFee` (number) - `data.FeeBreakdown.SubscriptionFee` (number) - `data.FeeBreakdown.SuspensionFee` (number) - `data.FeeBreakdown.TransactionFee` (number) - `data.Refund` (object) - `data.Refund.IsRefunded` (boolean) true if the line item has been refunded Example: true - `data.Refund.RefundedPaymentId` (number) Example: 123