Barko Financial Services (Barko), a registered credit provider, entered into credit agreements with consumers. Barko required consumers to sign supplementary agreements (Annexure D5) whereby consumers agreed to pay a "service provider fee" to NuPay (a third-party payment processing company) in addition to the maximum R50 service fee permitted under the National Credit Act (NCA). This fee was for processing repayments via the Authenticated Early Debit Order (AEDO) system. Barko had a Service Level Agreement (SLA) with NuPay whereby Barko was obliged to pay NuPay a transaction processing fee of 2-2.5% per successful transaction. The NuPay Service Agreement (Annexure D5) purported to pass this obligation from Barko to consumers. On 24 June 2010, the National Credit Regulator (NCR) issued Barko with a compliance notice alleging contraventions of sections 90, 91, 100 and 101 of the NCA, requiring Barko to cease charging the fee and reimburse consumers. Barko objected to the National Consumer Tribunal, which modified but upheld the compliance notice. Barko appealed to the High Court, which dismissed the appeal. Barko then appealed to the Supreme Court of Appeal.