Hello everyone ππ»
September has been an exciting month for Rafiki, with work progressing on several fronts. Hereβs what weβve been up to:
POS & Card Service Integration
Weβre continuing to build out two new services that bring Rafiki into point-of-sale (POS) environments and enable ILP-based card payments. The POS Service allows devices to securely register and interact with Rafiki, while the card ervice exposes APIs for initiating and completing card payments. This month we successfully completed a manual end-to-end test for an outgoing payment to an incoming payment, confirming that the basic workflow works smoothly. Work is ongoing to handle remaining error paths and polish the overall integration.
Restructured Open Payments
Weβve split the Open Payments SDK repository into separate repositories for the Node SDK, specifications, and documentation. This aligns with the structure used for other Open Payments SDKs (Rust, PHP, etc.) and simplifies usage by allowing the specifications to be included as submodules. This reorganization also unblocks key features in the pipeline such as finalizing Grant Spent Amounts and Log In with Open Payments.
If you maintain a local clone of Rafiki, make sure to update your git repository with the new submodule.
Open Payment SDKs
Work continues on our Open Payments SDKs, with testing and CI/CD improvements to the Rust client as well as working towards a release of a Golang SDK.
Stay tuned as we continue advancing POS and card payments, expanding our SDKs for developers, and improving Rafiki more broadly.
Top comments (0)