{"repo":"TrueLayer/truelayer-rust","free":true,"listed":false,"github":"https://github.com/TrueLayer/truelayer-rust","clone":"git clone https://github.com/TrueLayer/truelayer-rust.git","description":"Rust library provides convenient access to TrueLayer APIs from applications built with Rust. This project is not officially supported or actively maintained by TrueLayer.","language":"Rust","stars":10,"topics":["payments","sdk-rust"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"TrueLayer Rust [!CAUTION] This project is not officially supported or actively maintained by TrueLayer. Therefore, we strongly advise against using it to integrate the TrueLayer Payments API. For a reliable and up-to-date integration, please refer to our public API reference or our officially supported API client libraries. Installation Add the latest version of the library to your project's Cargo.toml . Alternatively, you can use cargo-edit if you have it already installed: Documentation For a comprehensive list of examples, check out the official TrueLayer API documentation. For the full API reference of this crate, go to Docs.rs. Usage Prerequisites First sign up for a developer account. Follow the instructions to set up a new application and obtain your Client ID and Secret. Once the application has been created you must add your application redirected URIs in order to test your integration end-to-end. Next, generate a signing key pair used to sign API requests. To generate a private key, run: To obtain the public key, run: Initialize TrueLayerClient Create a new TrueLayerClient and provide your client ID and client secret. By default, a TrueLayerClient connects to the Live environment. To connect to TrueLayer Sandbox, use .with environment(Environment::Sandbox) . Create a payment For more info on all the parameters necessary to create a new payment, please refer to the official TrueLayer docs. Build a link to our Hosted Payments Page Listing Merchant Accounts More exampl","default_branch":null,"files":null,"tree":[],"storefront":"/r/TrueLayer","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/TrueLayer/truelayer-rust/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}