Add payload rpc interface