Changes for version 0.02 - 2023-12-08

  • auth_host moves to Request, and Authenticator only uses host internally
  • Refactor api_post() and api_get() to use _ua_request()
  • Move the post in _authenticate() to _ua_request() in the Request class
  • Paranoid error handling with clear reporting in _authenticate
  • Improve tests for Business::TrueLayer::Request prior to refactoring
  • Use Test::Warnings in all tests
  • Pass ->payment_host into ::Payment object
  • Add Changes and README.pod

Documentation

Modules

Perl library for interacting with the TrueLayer v3 API (https://docs.truelayer.com/)
Class to handle low level request authentication, you probably don't need to use this and should use the main Business::TrueLayer module instead.
class representing a beneficiary as used in the TrueLayer v3 API.
class representing a merchant account as used in the TrueLayer v3 API.
class representing a merchant account identifier as used in the TrueLayer v3 API.
class representing a payment as used in the TrueLayer v3 API.
class representing a payment_method as used in the TrueLayer v3 API.
class representing a provider as used in the TrueLayer v3 API.
class representing a provider filter as used in the TrueLayer v3 API.
class representing a scheme as used in the TrueLayer v3 API.
abstract class to handle low level request traffic to TrueLayer, you probably don't need to use this and should use the main Business::TrueLayer module instead.
Class to handle request signing TrueLayer requests as described by https://github.com/TrueLayer/truelayer-signing/blob/main/request-signing-v2.md
class representing a user as used in the TrueLayer v3 API.

Provides

in lib/Business/TrueLayer/Types.pm