andrepayone/payone-sdk-stream-client
PSR-18 stream-based HTTP client for the PAYONE Payment Integration SDK. Lightweight implementation to send requests to PAYONE APIs using PHP streams, suitable as a drop-in client for the php-payone-sdk.
Adopt if:
Look elsewhere if:
For Executives: "This package lets us standardize payment HTTP calls using PSR-18, reducing technical debt and enabling easier switches between HTTP clients (e.g., Guzzle → Symfony). It’s a low-risk way to modernize our PAYONE integration, with MIT licensing and CI-backed reliability. Estimated dev time saved: 2–3 weeks for payment-related HTTP logic."
For Engineering: *"The andrepayone/payone-sdk-stream-client provides a PSR-18-compliant wrapper for PAYONE’s SDK, letting us:
For Developers:
*"Add this to composer.json to replace custom PAYONE HTTP calls with a PSR-18 client. Example:
$client = new \Andrepayone\PayoneSdkStreamClient\PayoneStreamClient();
$response = $client->sendRequest(new PayoneRequest($data));
Pros: Cleaner code, future-proof. Cons: No active community—vet thoroughly."*
How can I help you explore Laravel packages today?