Fix JPayment to better handle call result conversion