fritz-payment/jsonrpc is a general JSON RPC library written in PHP. It supports custom transports (a cURL implementation) and custom codecs (JSON RPC 1.0).