Ripple's XRP Ledger payment toolkit now supports the Machine Payments Protocol, giving developers another route to charge software for online services. Ripple's SDK documentation describes a request-and-payment flow using HTTP 402 responses.
A service asks for payment before supplying a resource. The client authorizes a transaction, and the server submits or verifies it before returning the requested data. The SDK supports XRP, issued currencies and multipurpose tokens for individual onchain payments.
Repeated payments use a different route
For recurring small charges, the SDK also supports XRP payment channels. A client funds a channel once and signs cumulative payment claims offchain, avoiding a separate ledger transaction for every request.
Those channels currently use XRP only. Support for issued tokens in individual payments should not be mistaken for stablecoin support in the channel mode.
CoinDesk's September 17 coverage describes the payment software as beta and reports no disclosed commercial customer list or payment volume. The confirmed development is tooling availability, with adoption still to be demonstrated.